VPN वातावरण में भी ChatGPT का उपयोग करने में सक्षम होना
नमस्ते, मैं अक्षम हूँ।
VPN संचार पर ChatGPT द्वारा अवरुद्ध होने से बचने के लिए यह तब प्रभावी होता है जब आप केवल कुछ सेवाओं से बचना चाहते हैं।
डोमेन द्वारा इंगित IP की जाँच करें
dig का उपयोग करके DNS से क्वेरी करें और वापस आए IP पते की जाँच करें।
# dig +short chat.openai.com
chat.openai.com.cdn.cloudflare.net.
104.18.37.228
172.64.150.28
समझ गया।
VPN सर्वर साइड पर रूटिंग में डिफ़ॉल्ट गेटवे का उपयोग करें
VPN सर्वर साइड पर, route add का उपयोग करके डिफ़ॉल्ट नेटवर्क के माध्यम से रूट करें, ताकि VPN संचार न हो।
VPS पर, यह अक्सर 192.168.1.1 से बदल जाता है, इसलिए इसे नीचे दिए गए तरीके से जाँचें।
netstat -nr | grep default
और, नीचे दिए गए तरीके से रूटिंग बदलें।
route add `dig +short chat.openai.com`で帰ってきたIP デフォルトゲートウェイ
अब, आपको ChatGPT खोलने में सक्षम होना चाहिए।
स्वचालित रूटिंग सेटिंग्स के लिए स्क्रिप्ट
चूंकि chat.openai.com का IP पता नियमित रूप से बदलता रहता है, इसलिए इसे नियमित रूप से चलाना आवश्यक है।
इसलिए, आप इसे एक cron जॉब के रूप में स्क्रिप्ट पर dig और route add कर सकते हैं।
#!/bin/bash
# リストのドメインを定義
DOMAINS=("chat.openai.com" "example.com" "google.com")
# デフォルトゲートウェイ
GATEWAY="192.168.1.1"
# 各ドメインのIPアドレスを取得し、ルーティングを追加
for DOMAIN in "${DOMAINS[@]}"; do
# ドメインのIPアドレスを取得
IP_ADDRESSES=$(dig +short $DOMAIN | grep [0-9])
# 各IPに対してルーティングを追加
for IP in $IP_ADDRESSES; do
route add $IP $GATEWAY
done
done
अब, ChatGPT के अलावा अन्य अवरुद्ध सेवाओं के लिए भी डोमेन जोड़ना और रूटिंग करना आसान हो गया है। *उपरोक्त को रूट विशेषाधिकारों के साथ चलाने के लिए माना जाता है।
फिर मिलते हैं। धन्यवाद।