Ubuntu curl wget svn等使用v2ray代理服务
在Linux系统下V2ray代理软件的安装、配置,通过设置代理,实现国际访问。
一、代理服务器
- 可以是本机的代理服务,比如v2ray 开启代理
- (服务器127.0.0.1 socket 代理端口10808 http 代理端口10809)
- 也可以是其他代理服务器
- (服务器x.x.x.x socket 代理端口12345 http 代理端口12346)

二、会话中设置代理
1、类似wget、curl开户代理功能,只需开启全局代理即可
- 编辑 ~/.bashrc 文件,添加设置代理的脚本
root@ubuntu:~# vi ~/.bashrc
- 添加设置全局代理的命令
- 其中IP和端口跟实际代理服务器的IP和端口一致
alias setproxy="export http_proxy=socks5://127.0.0.1:10808; export https_proxy=socks5://127.0.0.1:10808; echo 'HTTP Proxy on';"
alias setproxy2="export http_proxy=http://127.0.0.1:10809; export https_proxy=http://127.0.0.1:10809; echo 'HTTP Proxy on';"
alias unsetproxy="unset http_proxy; unset https_proxy; echo 'HTTP Proxy off';"

- 加载修改后的设置
root@ubuntu:~# source ~/.bashrc
- 如果要启用socks代理,则输入setproxy命令
- 如果要启用http代理,则输入setproxy2命令
- 如果要关闭代理,则输入unsetproxy命令
- 每打开一个ssh会话时,都要执行该命令
root@ubuntu:~# setproxy
root@ubuntu:~# setproxy2
root@ubuntu:~# unsetproxy
2、svn使用代理(上述方法不管用)
- 修改~/.subversion/servers文件
root@ubuntu:~# vi ~/.subversion/servers
- 找到[global]选项
- 设置http-proxy-host = 127.0.0.1
- 设置http-proxy-port = 10809
- 上述IP和端口跟实际代理服务器端口一致
