linux expressvpn 国内国外网址分流


  1. 官方的提供的软件不支持根据网址分流
  2. 依靠开源软件openvpn手动配置代理

具体教程可以参考以下链接:
https://github.com/jimmyxu/chnroutes
https://www.expressvpn.com/support/vpn-setup/manual-config-for-linux-with-openvpn/

如图我在原始的配置文件的基础上加了这四行:

vi my_expressvpn_usa_-udp.ovpn

注:

pass.txt 文件中将需要验证的用户名和密码写入,用户名和密码写两行
sh文件使用的是相对路径,

附上启动方式

openvpn --config /root/workspace/script/vpn/my_expressvpn_usa_-udp.ovpn --script-security 2  --up /etc/openvpn/update-systemd-resolved --down /etc/openvpn/update-systemd-resolved--dhcp-option 'DOMAIN-ROUTE .' --down-pre

启动完成后curl一下谷歌,有返回就成功了

curl google.com

最后使用squid 搭建代理服务器就ok了

# 部分命令
apt install openvpn
apt install squid ## 注意配置,默认是不让访问的.