All Projects → NewFuture → pac

NewFuture / pac

Licence: Apache-2.0 License
Proxy Auto Config generator,自动代理配置生成PAC,可配合ss小飞机使用

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to pac

v6dns
A DNS Server which lets IPv4-prioritized devices to use IPv6 first, or lets IPv6-prioritized devices to use IPv4 first.
Stars: ✭ 16 (-60%)
Mutual labels:  ipv6, ipv4
cidr
golang to calculate CIDR network
Stars: ✭ 51 (+27.5%)
Mutual labels:  ipv6, ipv4
Aggregator
A stand-alone class implementation of the IPv4+IPv6 IP+CIDR aggregator from CIDRAM.
Stars: ✭ 19 (-52.5%)
Mutual labels:  ipv6, ipv4
IP2Location-PHP-Module
This module is a PHP module that enables the user to find the country, region, city, coordinates, zip code, ISP, domain name, timezone, connection speed, IDD code, area code, weather station code, weather station name, mobile, usage types, address type, IAB category, etc that any IP address or host name originates from.
Stars: ✭ 154 (+285%)
Mutual labels:  ipv6, ipv4
go-net-radix
Go bindings for radix tree library for fast subnet (IPv4 and IPv6) lookups
Stars: ✭ 37 (-7.5%)
Mutual labels:  ipv6, ipv4
Geolocate-IP-Browser-Extension
A browser extension, which shows you the origin of your IP address.
Stars: ✭ 21 (-47.5%)
Mutual labels:  ipv6, ipv4
geoip
🌚 🌍 🌝 GeoIP 规则文件加强版,同时支持定制 V2Ray dat 格式路由规则文件 geoip.dat 和 MaxMind mmdb 格式文件 Country.mmdb。Enhanced edition of GeoIP files for V2Ray, Xray-core, Trojan-Go, Clash and Leaf, with replaced CN IPv4 CIDR available from ipip.net, appended CIDR lists and more.
Stars: ✭ 524 (+1210%)
Mutual labels:  ipv6, ipv4
treebitmap
Fast IP lookup table for IPv4/IPv6 prefixes
Stars: ✭ 81 (+102.5%)
Mutual labels:  ipv6, ipv4
uC-TCP-IP
A compact, reliable, high-performance TCP/IP protocol stack. Features dual IPv4 and IPv6 support, an SSL/TLS socket option, and support for Ethernet, Wi-Fi, and PHY controllers.
Stars: ✭ 66 (+65%)
Mutual labels:  ipv6, ipv4
freebind
IPv4 and IPv6 address rate limiting evasion tool
Stars: ✭ 88 (+120%)
Mutual labels:  ipv6, ipv4
bacnet-stack
BACnet Protocol Stack library provides a BACnet application layer, network layer and media access (MAC) layer communications services.
Stars: ✭ 199 (+397.5%)
Mutual labels:  ipv6, ipv4
ngx-ip
An Angular network address component (IPv4, IPv6 and MAC)
Stars: ✭ 20 (-50%)
Mutual labels:  ipv6, ipv4
ipaddress
Data analysis of IP addresses and networks
Stars: ✭ 20 (-50%)
Mutual labels:  ipv6, ipv4
ip
Immutable value object for IPv4 and IPv6 addresses, including helper methods and Doctrine support.
Stars: ✭ 212 (+430%)
Mutual labels:  ipv6, ipv4
ipapi-python
Python bindings for https://ipapi.co (IP Address Location) - Use with python / django / flask for IP address location lookup
Stars: ✭ 42 (+5%)
Mutual labels:  ipv6, ipv4
Ip
🌏根据IpV4、IpV6地址获取定位信息的PHP🐘组件 PHP components that obtain location information based on IpV4, IpV6 addresses
Stars: ✭ 23 (-42.5%)
Mutual labels:  ipv6, ipv4
hphr
Halophile Router (a VyOS-based, SaltStack-automated, NetBox-configured router for small provider networks)
Stars: ✭ 39 (-2.5%)
Mutual labels:  ipv6, ipv4
net-protocol
golang模拟内核协议栈 实现链路层、网络层、传输层、应用层 用户态协议栈 ,基于虚拟网卡TUN/TAP
Stars: ✭ 129 (+222.5%)
Mutual labels:  ipv6, ipv4
whereabouts
An HTTP service for mapping IPv4 and IPv6 addresses to cities, countries & continents
Stars: ✭ 16 (-60%)
Mutual labels:  ipv6, ipv4
go-inet
A Go library for reading, formatting, sorting, lookup and converting IP-addresses and IP-blocks
Stars: ✭ 14 (-65%)
Mutual labels:  ipv6, ipv4

PAC (自动代理配置)

Proxy Auto-Config generator

自动生成PAC代理配置文件(自动跳过内网,局域网和ipv6)

Usage(使用)

https://pac.newfuture.cc(此站支持ipv6) 根据本机端口选择的pac

使用场景:

  • Firefox 在网络代理设置填入自动代理脚本地址即可
  • Chrome SwitchyOmega 等代理插件选择在线PAC模式填写对应的URL即可
  • windows 系统设置->网络->代理->自动代理,代理脚本,填入对应的URL即可
  • 使用ss 在线代理填入url,作用同上
  • Windwos版ss客户端本地代理 在此 选择 pac.txt 替换本地pac.txt即可

Contribution

只需要修改配置即可(其中;为注释):

  • 主机白名单: 主机列表 按格式添加新的一行即可(域名或者IP,支持正则表达式)
  • ip网段白名单: 网段列表 按格式添加一行ip和子网掩码即可
  • 增加代理地址:代理列表 按格式添加一行代理主机和端口即可
  • 添加新的目录: 复制nku目录到新的目录(需以字母或者数字开头否则被忽略)修改对应配置即可,(生成是会自动扫描目录)

Build Build Status

可以本机手动编译或者Travis自动编译生成:

  • 手动编译(需要node):运行 ./run.js即可
  • 自动编译: 每次提交合并后会自动编译,并把生成结果自动发步到gh-pages分支(网站)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].