2024-03-28

自建 outline vpn 在OCI 上

參考 

https://hk-hello-world.medium.com/%E5%BB%BA%E7%AB%8Boutline-vpn-2cc95b5b3363

註冊 OCI 

1. 使用email 註冊一個帳號

2. 新增一個 account

3. 選定 一個區域作為預設地點. 目前日本東京對於VM 可以提供的很少, 建議選大阪


開啟一個 OCI AMD VM instance

1. 選擇一個 AMD VM 

2. 選用 ubuntu 22.0 mini

3. 設定相關 SSH key

4. 記下 instance public ip


安裝 outline server 

1. 在電腦裡面安裝 outline manager.  https://getoutline.org/zh-TW/get-started/#step-1

2. 使用 ssh ubuntu@{oci-instance.ip}

3. 在 outline manager , 新增, 選用預設



4.  將Step 1 貼到 ssh console 去執行



5. ssh console 執行完成後, 會得到一段 json 與 tcp udp port 

6. 開啟防火牆相關

sudo iptables -I INPUT -p tcp -m tcp --dport {management_port} -j ACCEPT

sudo iptables -I INPUT -p tcp -m tcp --dport {access_port} -j ACCEPT

sudo iptables -I INPUT -p udp -m udp --dport {access_port} -j ACCEPT

sudo netfilter-persistent save

sudo netfilter-persistent reload

7. oci-admin console 編輯 instance 的網路 security list config

增加 0.0.0.0/0 tcp {management_port} 

增加 0.0.0.0/0 tcp {access_port} 

增加 0.0.0.0/0 udp {access_port} 


沒有留言:

張貼留言