Ubuntu+VPN
SSR
下载ssr: https://github.com/shadowsocksr-backup/shadowsocksr
进入配置文件, 路径为: ./shadowsocks/json/config.json
编辑配置文件, 格式大致为:
{
"server": "your.ip.address",
"server_port": 1234,
"local_address": "127.0.0.1",
"local_port": 1080,
"password": "password",
"timeout": 600,
"udp_timeout": 60,
"method": "chacha20",
"protocol": "auth_sha1_v4",
"protocol_param": "",
"obfs": "http_simple",
"obfs_param": "cloudflare.com",
"dns_ipv6": false,
"connect_verbose_info": 0,
"redirect": "",
"fast_open": false
}
开启与关闭, 使用如下脚本, 放在用户目录, 每次开机直接启动:
#!/bin/bash cd /usr/local/opt/ssr/shadowsocksr/shadowsocks/json/ sudo python ../local.py -c config.json -d start # sudo python ../local.py -c config.json -d stop
配置浏览器
根据说明进行配置.
在此之前, 可以先到 http://69.28.91.10 下载 setupVPN 插件并安装, 让 Chrome 可以科学上网. 然后再利用这个插件来下载其他插件, 如 SwitchOmega 等.
终端使用代理上网
通过上面的配置, 已经可以在浏览器中使用代理了. 如果要在终端中使用代理上网, 继续配置.
可以使用 proxychains-ng 这个工具来配置.
git clone https://github.com/rofl0r/proxychains-ng.git cd proxychains-ng ./configure sudo make && sudo make install cp ./src/proxychains.conf /etc/proxychains.conf
编辑 proxychains-ng 的配置文件.
进入文件, 跳到最后一行, 将 socks4 127.0.0.1 9095 注释掉, 添加如下内容:
socks5 127.0.0.1 1080
需要使用代理的时候, 在命令的最前面加上 proxychains4 即可.
测试:
proxychains4 w3m https://www.google.com
内容如下:
v2ray
客户端部署:
bash -c "$(curl -fsSL https://git.io/vpOeN)" # 或者 curl -L -s https://install.direct/go.sh > v2ray.sh chmod +x v2ray.sh bash v2ray.sh
命令执行完成后, 生成两个文件:
/usr/bin/v2ray/v2ray # v2ray 程序 /etc/v2ray/config.json # v2ray 配置文件
安装工具:
bash -c "$(curl -fsSL https://git.io/vpOeN)"
Generated by Emacs 25.x(Org mode 8.x)
Copyright © 2014 - Pinvon - Powered by EGO