Re: [问题] 有办法让单一程式(游戏)走OPENVPN吗

楼主: tomsawyer (安安)   2020-10-26 19:04:47
先说我自己的结论,各位版友看有没有更多的想法,顺便赚个p币
答案是:可能可以
先说说在你的环境好了,你使用的server是routerOs,假设对方用windows
那么你需要最重要的一个点:游戏服务器ip或区段也可以,而这个可以透过平常的观察来找
出来
你的server.conf可以写下push 'route aaa bbb ccc' 让client仅能指定网段经过vpn(注
意:非强制性,client可以自行取消并把连线全都丢到vpn)
那么要怎么预防对面不要连游戏以外的呢?透过设定uci firewall rules可以指允许特定网
段通过,也就是说openvpn没这功能,仅能透过本身系统的防火墙挡掉(因为nat其实是系统
在做)
那么有没有workaround呢?
首先,server端的话,应该没有,因为这就是网络如何运作的,那么client端如windows可
以透过在vm玩游戏而把所有流量塞进openvpn接口卡了,但是这样做效能低落
有一种东西叫forcebindip可以修改windows底层的特定系统呼叫到指定的nic上,但是好像
有可能有bug,我也没用过。
不知道有没有更好的想法,欢迎大家补充,有误的话也点出来,谢谢~
作者: kobe8112 (小B)   2020-10-27 08:58:00
你的排版太长,每行后面的字都会被吃掉
作者: shotakun (正太君)   2020-10-31 06:27:00
vm就是最简单的解法了,其他都要了解网络架构,至少要懂怎能设定路由表

Links booklink

Contact Us: admin [ a t ] ucptt.com