Project V 如何配置 http 代理
查阅文档:Project V http协议介绍 可得知,PV是支持 http inbound 的。由于我已经配置了一个 socks inbound 了,所以此处需要使用 inboundDetour 来实现多个 inbound。
贴一下配置文件:
{
"inbound": {
"port": 1081,
"listen": "127.0.0.1",
"protocol": "socks",
"settings": {
"auth": "noauth",
"udp": false,
"ip": "127.0.0.1"
}
},
"inboundDetour": [{
"port": 1082,
"listen": "127.0.0.1",
"protocol": "http",
"settings": {
"timeout": 300,
"accounts": [{
"user": "myUsername",
"pass": "myPassword"
}],
"allowTransparent": false,
"userLevel": 0
}
}],
"outbound": {
...
},
"outboundDetour": {
...
},
"routing": {
...
}
}
其中:
timeout
(V2Ray 3.1 后等价于对应用户等级的 connIdle 策略): 从客户端读取数据的超时设置(秒),0 表示不限时。默认值为 300。accounts
一个数组,数组中每个元素为一个用户帐号,用户名由user指定,密码由pass指定。默认值为空。当 accounts 非空时,HTTP 代理将对传入连接进行 Basic Authentication 验证。allowTransparent
当为true时,会转发所有 HTTP 请求,而非只是代理请求。若配置不当,开启此选项会导致死循环。userLevel
用户等级,所有连接使用这一等级。
第一次配置的时候忘记 inboundDetour 的格式是数组,需要加方括号,导致 json 格式出错,核心无法运行,此处需要注意一下。
Congratulations @erickwok! You have received a personal award!
1 Year on Steemit
Click on the badge to view your Board of Honor.
Do not miss the last post from @steemitboard:
Congratulations @erickwok! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Do not miss the last post from @steemitboard:
Vote for @Steemitboard as a witness to get one more award and increased upvotes!