Ubuntu curl wget svn等使用v2ray代理服务

作者: 胖宅 分类: Linux 发布时间: 2022-04-20 23:44

在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和端口跟实际代理服务器端口一致

发表回复