رفع مشکل کار نکردن Github Copilot در ایران
گیت هاب کوپایلت برای کاربران با آی پی ایران کار نمی کند. برای رفع مشکل می توانید شکن یا 403 یا سایر سرویس های دور زدن تحریم استفاده کنید.
لیست دی ان اس هایی که می توانید استفاده کنید:
78.157.42.100
78.157.42.101
85.15.1.14
85.15.1.15
185.55.226.26
185.55.225.25
178.22.122.100
185.51.200.2
5.202.100.100
5.202.100.101
10.202.10.10
10.202.10.11
10.202.10.202
10.202.10.102
یا می توانید از دی ان اس سرور هایی مثل DNSCrypt استفاده کنید و با قابلیت فوردارد کردن درخواست ها. فقط درخواست های به دامین های api.github.com و copilot-telemetry.githubusercontent.com و api.githubcopilot.com را از طریق شکن یا سایر سرویس دهنده ها انجام دهید و سایر درخواست ها به صورت عادی از دی ان اس سرورهای دیگر انجام شود.
اگر با شکن و 403 خطای access denied گرفتین و کار نکرد باید از پروکسی استفاده کنین. اگر از ساکس استفاده می کنید می توانید در VS Code از قسمت File > Preferences > Settings کلمه Proxy را جستجو کرده و بخش Http: Proxy، آدرس پروکسی socks را ست کنید.
Http: Proxy
The proxy setting to use. If not set, will be inherited from the http_proxy and https_proxy environment variables.