iT邦幫忙

1

請益多國IP自動切換的方法

各位好,想請問一下如果有多個國家IP需求的話,有沒有辦法做到全自動切換?
目前使用情境是:
1.人在越南
2.有中國(特定網站使用)、台灣(特定網站使用)、日本(特定網站使用)、香港(其餘連線)IP分別在使用,皆以VPN達成。

但這樣當需要特定IP時就得手動切換VPN伺服器。
想尋找能夠自動依照網域切換連線的方法。

目前感覺比較可行的方案是改用proxy,很多軟體可以支援自動切換。但台灣的prxoy找半天也沒找到人家賣,自行架設的話經驗值比較不足。

另一個方案則是以路由器達成,有看過專門跳往大陸的機子可以自動識別目的IP切換成VPN線路,不過這是VPN提供商自賣的東西,目前也找不到相關的產品了,功能上相近但是還有差距。如果能完全符合需求的話,移動設備也可以跟著受益。

不知道各位有沒有更好的方法可以提供,或是知道有這個功能的路由器?

James iT邦大師 6 級 ‧ 2020-09-21 08:06:18 檢舉
for personal use or for company use
fs910175 iT邦新手 5 級 ‧ 2020-09-21 09:12:23 檢舉
personal

1 個回答

1
seadog007
iT邦新手 5 級 ‧ 2020-09-20 23:07:17
最佳解答

RouterOS 是個簡單的解法
可以根據目的地的 IP 位置,來決定你要走哪個 VPN 出口
比較可惜的是目前支援的 VPN 協議較有限

不過如果需要支援較多協議的話,建議使用搭載 Linux 系統的電腦作為路由器
/etc/sysctl.conf 加入一行 net.ipv4.ip_forward=1
並執行 sysctl -p 即可將你的電腦當作路由器來使用
連上 VPN 後
再使用 ip route 等指令加入路由,指定 VPN 介面當出口即可

看更多先前的回應...收起先前的回應...
fs910175 iT邦新手 5 級 ‧ 2020-09-21 09:19:28 檢舉

RouterOS接觸過一段時間,當伺服器的話RouterOS可以架設幾乎全類型的VPN,如果要走VPN出口的話,可以支援哪些類型呢? 自架的目前以Openvpn為主。
linux的話,熟練度不高,不過購買已經客製化好的軟路由好像也可行? 只是不知道能不能達到需求

seadog007 iT邦新手 5 級 ‧ 2020-09-21 09:50:30 檢舉

OpenVPN 的話有支援喔

fs910175 iT邦新手 5 級 ‧ 2020-09-21 17:13:41 檢舉

好的,那採用路由方案好了,希望不要太難設定XD 另外請問一下,由於想用網域判斷,不知道能否處理? 因為走VPN的時機都是瀏覽特定網頁時而已。

seadog007 iT邦新手 5 級 ‧ 2020-09-21 17:32:51 檢舉

你可以將電腦指向 RouterOS 的 DNS,確保解析的 IP 一致性
RouterOS 有 DN 轉為 IP 列表的功能
再將在這個 IP 列表裡面的的目的導向到 VPN 就行

fs910175 iT邦新手 5 級 ‧ 2020-09-21 19:13:04 檢舉

感謝解答,不過我的意思是像youtube本身可以指向的IP多不勝數,如果想依照IP來導向會非常沒有效率,所以不知道能不能以網域作為識別條件來導向XD 如果沒辦法就只好整個網段一口氣導過去了

seadog007 iT邦新手 5 級 ‧ 2020-09-21 19:16:07 檢舉

整個網段直接過去是個比較好的做法

fs910175 iT邦新手 5 級 ‧ 2020-09-21 19:25:08 檢舉

好的,謝謝,著手採購路由器了/images/emoticon/emoticon41.gif

ioopesa iT邦新手 5 級 ‧ 2020-09-22 12:04:30 檢舉

謝謝樓大分享

我要發表回答

立即登入回答