1.获取github的ip

import socket
from urllib.parse import urlparse

# 通过URL获取目标服务器IP和端口号
def get_server_ip_and_port(url):
    # 解析URL获取域名和端口号
    parsed_url = urlparse(url)
    domain = parsed_url.netloc
    port = parsed_url.port or 80

    try:
        # 进行域名解析,获取目标服务器IP
        ip = socket.gethostbyname(domain)
        return ip, port
    except socket.error:
        return None, None

# 主函数
def main():
    url = "https://github.com"  # 修改为目标URL
    ip, port = get_server_ip_and_port(url)
    if ip and port:
        print("目标服务器IP地址:", ip)
        print("目标服务器端口号:", port)
    else:
        print("无法获取目标服务器IP和端口号")

if __name__ == "__main__":
    main()

2.点击pycharm的setting-Github Copilot,点击Manage HTTP proxy settings,手动设置代理

 

把第一步获取的IP填入主机名,保存后重启pycharm

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐