公司内部网络通过shadowsock中转上网,仅限(http协议)
中转端:windows-10、shadowsockR-4.7.0
客户端:centos-6.9
中转端设置:
shadowsock:只需要勾选允许来自局域网的连接就行,记住本地端口,默认为1080,如果想加账户名和密码也可以。
客户端设置:
修改 /etc/profile
# DEFINE BY YOURSELF
http_proxy=http://10.226.172.86:1080/
ftp_proxy=http://10.226.172.86:1080/
export http_proxy
export ftp_proxy
URL格式满足:
URL格式:<protocol-type>://<account>:<password>@<ip-address>:<ip-port>/
protocol-type - 协议类型
account - 用户名
password - 密码
ip-address - shadowsock所在电脑(中转端)的IP地址
ip-port - shadowsock配置的本地端口号,默认1080
修改 /etc/wgetrc
# DEFINE BY YOURSELF
http_proxy=http://10.226.172.86:1080/
ftp_proxy=http://10.226.172.86:1080/
修改 /etc/yum.conf
# DEFINE BY YOURSELF
proxy=http://10.226.172.86:1080/
修改好之后,运行命令生效
source /etc/profile
重启一下网络服务
sudo service network restart
用wget测试一下
wget http://www.baidu.com/
测试结果:
--2018-03-05 11:13:43-- http://www.baidu.com/
Connecting to 10.226.172.86:1080... connected.
Proxy request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: “index.html”
100%[=================================================>] 2,381 --.-K/s in 0s
2018-03-05 11:13:43 (15.9 MB/s) - “index.html” saved [2381/2381]
注意:这里只能使用http协议类型的URL测试,如果使用https协议,会报出ERROR 503: Forwarding failure错误。
安装docker-io
sudo yum install docker-io
docker服务命令
# 启动
sudo service docker start
# 停止
sudo service docker stop
# 重启
sudo service docker restart
配置docker代理,sudo vi /etc/sysconfig/docker
export http_proxy=http://10.226.172.86:1080/
export https_proxy=https://10.226.172.86:1080/
这样docker也可以通过中转端访问外网。
网友评论