当在国内拥有一台服务器,却无法访问某些不存在的网站时,我们可以通过设置V2ray并配合socks5代理实现魔法上网操作。
同时还可将此服务器流量转发到其他客户端。
关于国内v2ray的配置
*注意:具体v2ray安装方法不在本文讨论的范围内,请善用搜索引擎。
安装好v2ray之后,编辑配置:
1 | vim /etc/v2ray/config.json |
修改配置文件为以下内容:
1 | { |
注:请根据个人情况更改具体设置。
配置socks5代理
v2ray安装完成后,服务器并不能将自身走上代理流量,需要设置代理。
配置步骤如下:
为v2ray添加本地socks5代理配置
1 | vim /etc/v2ray/config.json |
添加inbounds
配置
1 | "inbound": { |
重新运行v2ray
1 | service v2ray restart |
安装privoxy
1 | yum install -y privoxy |
配置privoxy
1 | vim /etc/privoxy/config |
末尾增加下面内容,/后面是代理服务器的地址:端口
,注意最后还有个 .
1 | forward-socks5t / 127.0.0.1:1080 . |
启动服务
1 | systemctl start privoxy |
设置系统代理变量
1 | export all_proxy=http://127.0.0.1:8118 |
注:8118 是 privoxy 默认使用的端口。
测试
1 | curl ifconfig.io |
查看IP地址已经变成代理服务器的地址