Convert Figma logo to code with AI

Alvin9999 logonew-pac

翻墙-科学上网、自由上网、免费科学上网、免费翻墙、油管youtube、fanqiang、软件、VPN、一键翻墙浏览器,vps一键搭建翻墙服务器脚本/教程,免费shadowsocks/ss/ssr/v2ray/goflyway账号/节点,翻墙梯子,电脑、手机、iOS、安卓、windows、Mac、Linux、路由器翻墙、科学上网、youtube视频下载、美区apple id共享账号

54,240
9,282
54,240
390

Top Related Projects

36,746

翻墙、免费翻墙、免费科学上网、免费节点、免费梯子、免费ss/v2ray/trojan节点、蓝灯、谷歌商店、翻墙梯子

🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,适用于 V2Ray、Xray-core、mihomo(Clash-Meta)、hysteria、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, applicable to V2Ray, Xray-core, mihomo(Clash-Meta), hysteria, Trojan-Go and leaf.

A platform for building proxies to bypass network restrictions.

66,794

A GUI client for Windows, support Xray core and v2fly core and others

A C# port of shadowsocks

Quick Overview

Alvin9999/new-pac is a GitHub repository that provides free VPN and proxy services to bypass internet censorship. It offers various methods and tools to access blocked websites and content, primarily aimed at users in countries with restricted internet access.

Pros

  • Offers multiple VPN and proxy options for different platforms (Windows, macOS, Android, iOS)
  • Regularly updated with new servers and methods to bypass censorship
  • Free and open-source, making it accessible to a wide range of users
  • Includes detailed setup instructions and troubleshooting guides

Cons

  • May require some technical knowledge to set up and use effectively
  • Reliability of servers can vary, as they are often targeted by censorship authorities
  • Some methods may pose security risks if not used properly
  • Limited support options compared to paid VPN services

Getting Started

To get started with Alvin9999/new-pac:

  1. Visit the GitHub repository: https://github.com/Alvin9999/new-pac
  2. Choose the appropriate method for your platform (e.g., Windows, macOS, Android)
  3. Follow the detailed instructions provided in the repository's README or wiki
  4. Download the necessary files or applications
  5. Configure the VPN or proxy settings as directed
  6. Test the connection to ensure it's working properly

Note: Always exercise caution when using VPNs or proxies, especially in countries with strict internet regulations. Be aware of the potential risks and legal implications in your jurisdiction.

Competitor Comparisons

36,746

翻墙、免费翻墙、免费科学上网、免费节点、免费梯子、免费ss/v2ray/trojan节点、蓝灯、谷歌商店、翻墙梯子

Pros of free

  • More frequent updates, providing users with fresh and reliable proxy resources
  • Larger variety of proxy types, including V2Ray, Trojan, and SS configurations
  • Better organization of proxy lists, categorized by type and region

Cons of free

  • Less comprehensive documentation and setup instructions for beginners
  • Fewer additional tools and resources compared to new-pac
  • May require more technical knowledge to utilize effectively

Code Comparison

new-pac:

[Proxy]
DIRECT = direct
Proxy = custom,1.2.3.4,8888,chacha20-ietf-poly1305,password,https://example.com/SSEncrypt.module

free:

vmess://eyJhZGQiOiJleGFtcGxlLmNvbSIsImFpZCI6IjAiLCJob3N0IjoiIiwiaWQiOiIxMjM0NTY3OC1hYmNkLWVmZ2gtaWprbC1tbm9wcXJzdHV2dyIsIm5ldCI6IndzIiwicGF0aCI6Ii8iLCJwb3J0IjoiNDQzIiwicHMiOiJFeGFtcGxlIFNlcnZlciIsInRscyI6InRscyIsInR5cGUiOiJub25lIiwidiI6IjIifQ==

The code snippets show different proxy configuration formats. new-pac uses a simpler, more readable format, while free employs base64-encoded configurations for various proxy types, offering more flexibility but requiring additional decoding steps.

🦄 🎃 👻 V2Ray 路由规则文件加强版,可代替 V2Ray 官方 geoip.dat 和 geosite.dat,适用于 V2Ray、Xray-core、mihomo(Clash-Meta)、hysteria、Trojan-Go 和 leaf。Enhanced edition of V2Ray rules dat files, applicable to V2Ray, Xray-core, mihomo(Clash-Meta), hysteria, Trojan-Go and leaf.

Pros of v2ray-rules-dat

  • More comprehensive and regularly updated rule sets for V2Ray
  • Supports multiple categories (e.g., ads, privacy, streaming) for fine-grained control
  • Provides both domain lists and IP lists for better coverage

Cons of v2ray-rules-dat

  • Requires more configuration and understanding of V2Ray to implement effectively
  • May have higher resource usage due to more extensive rule sets

Code Comparison

v2ray-rules-dat:

{
  "routing": {
    "rules": [
      {
        "type": "field",
        "outboundTag": "proxy",
        "domain": ["geosite:category-ads-all"]
      }
    ]
  }
}

new-pac:

! Put user rules line by line in this file.
! See https://adblockplus.org/en/filter-cheatsheet
||example.com^

v2ray-rules-dat offers more structured and granular control over routing rules, while new-pac uses a simpler filter list format. The v2ray-rules-dat approach allows for more complex configurations but requires more setup, whereas new-pac is more straightforward but less flexible.

A platform for building proxies to bypass network restrictions.

Pros of v2ray-core

  • More advanced and flexible protocol implementation
  • Better performance and lower resource usage
  • Active development with frequent updates and improvements

Cons of v2ray-core

  • Steeper learning curve and more complex configuration
  • Less user-friendly for beginners
  • Requires more technical knowledge to set up and maintain

Code Comparison

new-pac (configuration example):

{
  "server": "example.com",
  "server_port": 8388,
  "local_port": 1080,
  "password": "mypassword",
  "method": "aes-256-cfb"
}

v2ray-core (configuration example):

{
  "inbounds": [{
    "port": 1080,
    "protocol": "socks",
    "settings": {
      "auth": "noauth"
    }
  }],
  "outbounds": [{
    "protocol": "vmess",
    "settings": {
      "vnext": [{
        "address": "example.com",
        "port": 8388,
        "users": [{"id": "uuid"}]
      }]
    }
  }]
}

The code comparison shows that v2ray-core offers more detailed configuration options, allowing for greater customization and flexibility in network routing and protocol settings. new-pac, on the other hand, provides a simpler configuration structure, which may be easier for beginners to understand and set up quickly.

66,794

A GUI client for Windows, support Xray core and v2fly core and others

Pros of v2rayN

  • More actively maintained with frequent updates
  • Supports a wider range of protocols and configurations
  • Offers a user-friendly GUI for easier management

Cons of v2rayN

  • Steeper learning curve for beginners
  • Requires more manual configuration
  • Limited documentation in English

Code Comparison

v2rayN (C#):

public static int SetDNS(string dns)
{
    try
    {
        string[] dnsServers = dns.Split(',');
        List<IPAddress> ipAddresses = new List<IPAddress>();
        foreach (string dnsServer in dnsServers)
        {
            ipAddresses.Add(IPAddress.Parse(dnsServer.Trim()));
        }
        DnsEndPoint[] dnsEndPoints = ipAddresses.Select(ip => new DnsEndPoint(ip.ToString(), 53)).ToArray();
        Dns.SetServers(dnsEndPoints);
        return 0;
    }
    catch (Exception ex)
    {
        Utils.SaveLog(ex.Message, ex);
        return -1;
    }
}

new-pac (JavaScript):

function applyProxy() {
    var config = {
        mode: "pac_script",
        pacScript: {
            data: pacScript
        }
    };
    chrome.proxy.settings.set(
        {value: config, scope: 'regular'},
        function() {}
    );
}

The code snippets demonstrate the different approaches and languages used in each project. v2rayN uses C# for DNS configuration, while new-pac employs JavaScript for proxy settings in a browser extension context.

A C# port of shadowsocks

Pros of shadowsocks-windows

  • More actively maintained with frequent updates
  • Offers a user-friendly GUI for easy configuration
  • Supports multiple server configurations and proxy modes

Cons of shadowsocks-windows

  • Focused solely on the Shadowsocks protocol
  • Requires manual server setup or subscription to a service
  • May be more complex for novice users

Code Comparison

new-pac:

def get_ip():
    try:
        ip = requests.get('https://api.ipify.org').text
        return ip
    except:
        return None

shadowsocks-windows:

public static IPAddress GetDefaultIPv4Gateway()
{
    return NetworkInterface.GetAllNetworkInterfaces()
        .Where(n => n.OperationalStatus == OperationalStatus.Up)
        .Where(n => n.NetworkInterfaceType != NetworkInterfaceType.Loopback)
        .SelectMany(n => n.GetIPProperties()?.GatewayAddresses)
        .Select(g => g?.Address)
        .Where(a => a != null)
        .Where(a => a.AddressFamily == AddressFamily.InterNetwork)
        .FirstOrDefault();
}

The code snippets demonstrate different approaches to network-related functionality. new-pac uses Python to fetch the public IP address, while shadowsocks-windows employs C# to retrieve the default IPv4 gateway, showcasing the different languages and network-centric features of each project.

Convert Figma logo designs to code with AI

Visual Copilot

Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.

Try Visual Copilot

README

科学上网-翻墙、免费翻墙、免费科学上网、软件、VPN、一键翻墙浏览器,vps一键搭建翻墙服务器脚本/教程,免费shadowsocks/ss/ssr/v2ray/goflyway账号/节点,免费自由上网、fanqiang、翻墙梯子,电脑、手机、iOS、安卓、windows、Mac、Linux、路由器翻墙、youtube视频下载、美区apple id共享账号

https://github.com/Alvin9999/new-pac/wiki