0%

erlang httpc使用代理

工作中个别项目需要连接VPN,
本地也有项目需要进行
连接上vpn后,本地的项目就无法进行

现在的方法是:

  1. 开个虚拟机(virtualbox)

    • 连接vpn
    • 搭建v2ray server
    • host中添加域名解析
  2. 物理机

    • 搭建v2ray client, 所有流量走v2ray, 在route配置规则
    • host中添加域名解析
    • 搭建privoxy,将v2ray clientsock5代理转换为http代理

更新代码:
windows: 修改TortoiseSVN的网络设置,添加http代理
linux: proxychain4 svn xxx

项目中使用erlang语言

1
httpc:set_options([{proxy, { {"192.168.10.26", 8119}, "" } }]).