1. 禁用 BT

国外版权意识比较重,如果下载盗版的影音文件很有可能会吃官司,所以大多数国外的 VPS 的使用条例都不允许下载 BT。但是一些人并不清楚这点,经常使用朋友分享给他的翻墙账号进行 BT 下载最终导致 VPS 被提供商封禁。尽管有时候说了不能使用代理下载 BT,对方也表示明白了清楚了,但总是有软件喜欢设置系统代理,也总有软件喜欢使用系统代理,好像也有不少人把路由器翻墙当成了不可或缺的,最终还是逃不了封禁的厄运。这个问题似乎从进入到 VPS 翻墙时代就困扰这大家,于是各种禁止 BT 的一键脚本也随之应运而生,也时常有人在讨论哪个脚本比较好用,其实最根本的几乎全是 IPTABLES 的字符串匹配。

在 V2Ray,修改配置文件的路由配置即可禁用 BT。不过,你要说用那些一键脚本比配置 V2Ray 更简单。嗯,你说得挺对的,很有道理。单从禁用 BT 来说的话,也许IPTABLES 的方式会好一些,也可能不是。但是别忘了,V2Ray 的路由功能可不是只能禁止连接而已,本质应该是转发。也就是说,如果你有一台无视版权的 VPS,那么大可将 BT 流量转到这台 VPS 上。

1.1. 服务器配置

  1. {
  2. "log": {
  3. "loglevel": "warning",
  4. "access": "/var/log/v2ray/access.log",
  5. "error": "/var/log/v2ray/error.log"
  6. },
  7. "inbounds": [
  8. {
  9. "sniffing": {
  10. "enabled": true,
  11. "destOverride": [
  12. "http",
  13. "tls"
  14. ]
  15. },
  16. "port": 16823,
  17. "protocol": "vmess",
  18. "settings": {
  19. "clients": [
  20. {
  21. "id": "b831381d-6324-4d53-ad4f-8cda48b30811",
  22. "alterId": 64
  23. }
  24. ]
  25. }
  26. }
  27. ],
  28. "outbounds": [
  29. {
  30. "protocol": "freedom",
  31. "settings": {}
  32. },
  33. {
  34. "protocol": "blackhole",
  35. "settings": {},
  36. "tag": "block"
  37. }
  38. ],
  39. "routing": {
  40. "domainStrategy": "AsIs",
  41. "rules": [
  42. {
  43. "type": "field",
  44. "outboundTag": "block",
  45. "protocol": [
  46. "bittorrent"
  47. ]
  48. }
  49. ]
  50. }
  51. }

注意: inbound 的 sniffing 必须开启。

1.2. 客户端配置

1.3. 更新历史

  • 2018-08-07 初版
  • 2019-01-13 v4.0+ 配置格式