Pinvon's Blog

所见, 所闻, 所思, 所想

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

内容如下: 0.png

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)"

Comments

使用 Disqus 评论
comments powered by Disqus