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