linux 设置 VPN
一,简述
在工作中,有时我们可能需要在 linux 环境下去国外下载一些软件,代码之类的文件,由于被墙的原因会访问失败。本文演示下如何用 Trojan 和 proxychains 搭建 VPN 访问 google。
二,安装软件
1,安装 Trojan
1, 下载文件
2,配置 Trojan
这里需要 Trojan 账号,可以去西部世界找一个免费的账号。
vi config.json
run_type 修改为 "client"
local_port 修改为 1080
remote_addr 修改为 jpo123.ovod.me
remote_port 修改为 22201
password 修改为 ["123456"](西部世界节点的密码)
ssl 中的 verify 值修改为 false (如果配置文件中没有,则添加这个配置)
ssl 中的 verify_hostname 值修改为 false (如果配置文件中没有,则添加这个配置)
ssl 中的 cert 修改为 "" (改成空的)
示例:
3,配置 trojan service 参数
4,启动 Trojan 并检查
systemctl start trojan
5,检查是否启动成功
ps aux | grep trojan | grep -v grep
查看结果是否为 Trojan 代理的 IP 用下面这条命令
curl ip.sb --socks5 127.0.0.1:1080
6,设置开机启动
systemctl enable trojan
2,安装 proxychains
1,下载安装 proxychains
2,配置 proxychains
vim /etc/proxychains.conf
//把 socks4 注释掉,新增 socks5 字段
#socks4 127.0.0.1 9050
socks5 127.0.0.1 1080
三,测试
Trojan 与 proxychains 安装完成之后,我们就可以通过命令来使用代理了,仅需在命令之前加上 proxychains 就可以了,举个例子:
/usr/bin/proxychains4 git clone https://boringssl.googlesource.com/boringssl
至此,我们看到 boringssl 已经下载成功了。
评论