PTT評價

Re: [問題] 有辦法讓單一程式(遊戲)走OPENVPN嗎

看板Broad_Band標題Re: [問題] 有辦法讓單一程式(遊戲)走OPENVPN嗎作者
tomsawyer
(安安)
時間推噓 1 推:1 噓:0 →:2

先說我自己的結論,各位版友看有沒有更多的想法,順便賺個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,我也沒用過。

不知道有沒有更好的想法,歡迎大家補充,有誤的話也點出來,謝謝~


--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.224.141 (臺灣)
PTT 網址

kobe811210/27 08:58你的排版太長,每行後面的字都會被吃掉

shotakun10/31 06:27vm就是最簡單的解法了,其他都要瞭解網路架構,至少要

shotakun10/31 06:27懂怎能設定路由表