代理服务器

  • vps帐号以及端口:
root@172.96.xxx.xxx -p 22
  • ssh免密登录
ssh-keygen -t rsa #在本地机器和vps分别创建sshkey
ssh-copy-id -i ~/.ssh/id_rsa.pub root@172.96.xxx.xxx #实现免密登录

开启代理

#!/bin/bash
ssh -o ServerAliveInterval=60 -Nf -D 127.0.0.1:1080 root@172.96.xxx.xxx -p 22 #-D监听并转发本地1080端口网络到vps服务器,-N不执行远端命令 -f后台运行 -o 让客户端保持连接

chrome浏览器科学上网

下载Proxy SwitchyOmega插件

终端科学上网

  • 安装privoxy将socks5转为http

    brew install privoxy
    sudo vim /usr/local/etc/privoxy/config #编辑privoxy配置文件
    listen-address 127.0.0.1:8118
    forward-socks5 / 127.0.0.1:1080 .
    
  • 开启关闭代理(将下列函数加入到启动脚本,重启后生效)

    vim ~/.bash_profile
    func enable_proxy(){
        export http_proxy="http:127.0.0.1:1080"
        export https_proxy="http:127.0.0.1:1080"
        curl myip.ipip.net
    }
    func disable_proxy(){
        export http_proxy=
        export https_proxy=
        curl myip.ipip.net
    }
    source ~/.bash_profile #函数立即生效
    

 Tags :

Donate:| 文章有帮助,可以 请我喝杯咖啡