Linux下配置上网代理的技巧 (linux上网代理)
想在Linux下设置上网代理,以在特定网络下访问互联网?本文将介绍如何在Linux(CentOS7系统)下通过配置代理服务器实现上网功能。
首先,要在Linux下设置上网代理,首先要安装一个“redsocks”的应用,俗称“代理网关”。这是一款优秀的基于Linux的网络代理设置工具,能够反向代理各类客户端,从而更容易地实现特定的网络配置。
其次,安装完成后,可以将驱动redsocks设置为服务:
# chkconfig --add redsocks
# systemctl enable redsocks
接着,要编辑“/etc/sysconfig/redsocks”文件,设置运行RedSocks的主机IP以及“redsocks ”代理端口号(默认为8123)。
REDSOCKS_BIND_ADDR "+your IP address"
REDSOCKS_PORT 8123
最后,编辑“/etc/redsocks.conf”文件,设置你所使用的网络服务器(如:HTTP 代理、SOCKS4代理),以及服务器的IP、端口号等:
base {
log_debug = off; log_info = off;
log = "file:/var/log/redsocks.log"; daemon = off;
user = "root"; group = "root";
redirector = iptables;}
redsocks { local_ip = "0.0.0.0";
local_port = 12345; ip = "...";
port = 1080; type = socks4;
}
搞定以上步骤,将重新启动服务:
# systemctl restart redsocks
# systemctl status redsocks
这样,在Linux下就可以配置上网代理了,再也不用担心拜访一些网站受阻碍,可以自由地访问互联网了!