siteproxy
reverse proxy, online proxy, 反向代理,免翻墙访问Youtube/twitter/Google, 支持github和telegram web登录(请注意不要通过不信任的代理进行登录)。支持DuckDuckGo AI Chat(可免费访问chatGPT3.5和Claude3)
Stars: 1717
Siteproxy 2.0 is a web proxy tool that utilizes service worker for enhanced stability and increased website coverage. It replaces express with hono for a 4x speed boost and supports deployment on Cloudflare worker. It enables reverse proxying, allowing access to YouTube/Google without VPN, and supports login for GitHub and Telegram web. The tool also features DuckDuckGo AI Chat with free access to GPT3.5 and Claude3. It offers a pure web-based online proxy with no client configuration required, facilitating reverse proxying to the internet.
README:
SiteProxy 是一个功能强大的在线代理工具,采用了最新的技术,提升了代理的稳定性和兼容性。我们致力于提供 简单、高效、安全 的代理服务,为用户提供最佳的互联网访问体验。
- 超高速性能:采用 Hono 替代传统的Express 服务器,性能提升 4 倍,带来更流畅的使用体验。
- 云端部署:完美支持 Cloudflare Worker 部署,快速且高效。
- AI 智能聊天:集成 DuckDuckGo AI Chat,免费提供 GPT-3.5 和 Claude 3,让你的代理服务更加智能。
- 高级安全保护:支持密码控制代理,只有授权用户才能访问,大幅提升安全性。
- 零配置使用:用户无需进行任何客户端配置,只需访问代理网址即可畅游全球互联网。
- 便捷登录:全面支持 GitHub 和 Telegram Web 登录,操作简单快捷。
-
强力加密:采用
RSA + AES
双重加密技术,保护用户登录密码,防止中间人攻击。 - 隐私保护:通过代理网址访问全球互联网,同时隐藏用户真实 IP,保护隐私。
- 无缝体验:无需任何软件安装和浏览器配置,即可立即使用,提供极致便利的用户体验。
查看原理
+----> google/youtube
+----------------+ |
| | |
user browser +-------------->+ siteproxy +-------> wikipedia
| | |
+----------------+ |
+----> chinese forums
[!CAUTION] 严禁将本项目用于任何非法用途,否则后果自负
[!WARNING] 由于支持多个网站的 Login,为了减少钓鱼风险,Siteproxy 在 2.0 版本对代码进行了混淆,同时禁止了默认主页网址的修改。
来自 Telegram 的网友的展示 Siteproxy 部署后,加上优选IP的速度测试:
-
确保域名管理:
- 确保你的域名已经在 Cloudflare 名下进行管理。
-
克隆仓库:
- 执行命令:
git clone https://github.com/netptop/siteproxy.git
- 执行命令:
-
编辑配置文件:
- 使用文本编辑器打开
siteproxy/build/cf_page/_worker.js
文件。 - 搜索并替换字符串
http://localhost:5006
为你的代理服务器域名,例如https://your-proxy-domain.com
(请使用https
)。 - 搜索并替换字符串
user22334455
为你想设置的访问密码。如果密码为空,则表示不需要密码即可访问。保存文件。
- 使用文本编辑器打开
-
登录 Cloudflare:
- 进入 Workers 和 Pages 部分,选择 使用直接上传创建 一个 Page,上传
siteproxy/build/cf_page
目录进行部署。
- 进入 Workers 和 Pages 部分,选择 使用直接上传创建 一个 Page,上传
-
配置自定义域:
- 在 Workers & Pages 页面,打开刚才部署的 Page。
- 点击顶部的 自定义域,然后选择 添加自定义域,设置为你的代理域名并激活域名。
-
访问代理服务:
- 现在可以通过
https://your-proxy-domain.com/your-password/
访问代理服务(确保最后的斜杠存在)。注意将域名和密码替换为你自己的。
- 现在可以通过
-
确保域名管理:
- 确保你的域名已经在 Cloudflare 名下进行管理。
-
下载并编辑 Worker 文件:
- 下载
build/worker.js
文件:链接,并使用文本编辑器打开。 - 搜索并替换字符串
http://localhost:5006
为你的代理服务器域名,例如https://your-worker-domain.com
(请使用https
)。 - 搜索并替换字符串
user22334455
为你想设置的访问密码。如果密码为空,则表示不需要密码即可访问。
- 下载
-
创建 Worker:
- 登录 Cloudflare,进入 Workers 和 Pages 部分,创建一个 Worker。
- 编辑刚才创建的 Worker,将编辑过的
worker.js
文件内容复制粘贴到 Worker 内部,保存并部署。
-
配置自定义域:
- 在 Workers & Pages 页面,打开刚才保存的 Worker。
- 点击顶部的 设置 -> 触发器,然后选择 添加自定义域,设置为你的代理域名。自定义域名设置成功后,DNS 页面应显示对应的 DNS 类型为 Worker。
-
访问代理服务:
- 现在可以通过
https://your-worker-domain.com/your-password/
访问代理服务(确保最后的斜杠存在,并替换为你自己的域名和密码)。
- 现在可以通过
-
创建 SSL 网站:
- 使用
certbot
和nginx
创建 SSL 网站。具体用法可以 Google 搜索。 - 配置
nginx
,确保/etc/nginx/conf.d/default.conf
文件包含以下内容:server { server_name your-proxy.domain.name; location / { proxy_pass http://localhost:5006; } }
- 使用
-
重启 nginx:
- 执行命令:
sudo systemctl restart nginx
- 执行命令:
-
安装 Node.js v21 或更高版本:
- 执行以下命令:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash source ~/.bashrc nvm install v21
- 执行以下命令:
-
克隆仓库:
- 执行命令:
git clone https://github.com/netptop/siteproxy.git
- 执行命令:
-
进入项目目录:
- 执行命令:
cd siteproxy
- 执行命令:
-
测试运行:
- 执行命令:
node bundle.js
- 如果没有错误,按
Ctrl+C
结束程序。
- 执行命令:
-
配置文件修改:
- 打开并修改
config.json
文件,内容如下:{ "proxy_url": "https://your-proxy.domain.name", // 替换为你的代理服务器域名,确保使用 https "token_prefix": "/user-SetYourPasswordHere/", // 设置网站密码,用于防止非法访问,保留首尾的斜杠。为空表示不设置密码 "local_listen_port": 5006, // 不要修改,以确保与 nginx 配置一致 "description": "注意:token_prefix 相当于网站密码,请谨慎设置。 proxy_url 和 token_prefix 合起来就是访问网址。" }
- 打开并修改
-
安装 Forever:
- 执行命令:
npm install -g forever
- 执行命令:
-
启动应用:
- 执行命令:
forever stopall && forever start bundle.js
- 执行命令:
-
访问代理服务:
- 在浏览器中访问你的域名,网址为
proxy_url
加token_prefix
。
- 在浏览器中访问你的域名,网址为
-
使用 Cloudflare 加速(可选):
- 参考 Cloudflare 的官方说明进行设置。
现在,你的代理服务已经成功部署并可以通过浏览器访问。
-
配置 SSL 证书和 Nginx:
- 配置域名对应的 SSL 证书和 Nginx,将其指向本地的 5006 端口。
-
克隆仓库:
- 执行命令:
git clone https://github.com/netptop/siteproxy.git
- 执行命令:
-
编辑配置文件:
- 打开并修改
config.json
文件,内容如下:{ "proxy_url": "https://your-proxy-domain.com", // 替换为你申请到的代理服务器域名 "token_prefix": "/user-SetYourPasswordHere/", // 设置网站密码,用于防止非法访问,保留首尾的斜杠 "description": "注意:token_prefix 相当于网站密码,请谨慎设置。 proxy_url 和 token_prefix 合起来就是访问网址。" }
- 保存文件。
- 打开并修改
-
启动 Docker 容器:
- 进入
docker-node
子目录。 - 执行命令:
sudo docker compose up
- 进入
-
访问代理服务:
- 现在可以通过
https://your-proxy-domain.com/user-your-password/
访问代理服务。请将域名和密码替换为你自己的域名和密码。
- 现在可以通过
- netptop.com 默认主页由 Telgram 网友 SenZyo 设计, 感谢贡献!
- 文档由 LAGSNES 编写
Telegram群: https://siteproxy.t.me E-mail: [email protected]
For Tasks:
Click tags to check more tools for each tasksFor Jobs:
Alternative AI tools for siteproxy
Similar Open Source Tools
siteproxy
Siteproxy 2.0 is a web proxy tool that utilizes service worker for enhanced stability and increased website coverage. It replaces express with hono for a 4x speed boost and supports deployment on Cloudflare worker. It enables reverse proxying, allowing access to YouTube/Google without VPN, and supports login for GitHub and Telegram web. The tool also features DuckDuckGo AI Chat with free access to GPT3.5 and Claude3. It offers a pure web-based online proxy with no client configuration required, facilitating reverse proxying to the internet.
AirPower4T
AirPower4T is a development base library based on Vue3 TypeScript Element Plus Vite, using decorators, object-oriented, Hook and other front-end development methods. It provides many common components and some feedback components commonly used in background management systems, and provides a lot of enums and decorators.
MouseTooltipTranslator
MouseTooltipTranslator is a Chrome extension that allows users to translate any text on a webpage by simply hovering over it. It supports both Google Translate and Bing Translate, and can also be used to listen to the pronunciation of words and phrases. Additionally, the extension can be used to translate text in input boxes and highlighted text, and to display translated tooltips for PDFs and YouTube videos. It also supports OCR, allowing users to translate text in images by holding down the left shift key and hovering over the image.
Yi-Ai
Yi-Ai is a project based on the development of nineai 2.4.2. It is for learning and reference purposes only, not for commercial use. The project includes updates to popular models like gpt-4o and claude3.5, as well as new features such as model image recognition. It also supports various functionalities like model sorting, file type extensions, and bug fixes. The project provides deployment tutorials for both integrated and compiled packages, with instructions for environment setup, configuration, dependency installation, and project startup. Additionally, it offers a management platform with different access levels and emphasizes the importance of following the steps for proper system operation.
RookieAI_yolov8
RookieAI_yolov8 is an open-source project designed for developers and users interested in utilizing YOLOv8 models for object detection tasks. The project provides instructions for setting up the required libraries and Pytorch, as well as guidance on using custom or official YOLOv8 models. Users can easily train their own models and integrate them with the software. The tool offers features for packaging the code, managing model files, and organizing the necessary resources for running the software. It also includes updates and optimizations for better performance and functionality, with a focus on FPS game aimbot functionalities. The project aims to provide a comprehensive solution for object detection tasks using YOLOv8 models.
aid
Aid2 is a tool designed to authorize iOS devices and install apps similar to iTools. After authorizing with Aid2, the IPA files can be installed without entering the app ID and password. This second version of Aid supports both Windows and Mac systems, although the Mac system has not been fully tested yet. Version 2.1 added the functionality to install IPA files. Version 2.5 streamlined the authorization process, executing it on each device using a single thread to reduce code complexity and improve authorization speed. The tool requires a compilation environment with Vcpkg, gRPC, Protobuf, and OpenSSL, and users need to have access to a VPN for successful configuration.
MoneyPrinterTurbo
MoneyPrinterTurbo is a tool that can automatically generate video content based on a provided theme or keyword. It can create video scripts, materials, subtitles, and background music, and then compile them into a high-definition short video. The tool features a web interface and an API interface, supporting AI-generated video scripts, customizable scripts, multiple HD video sizes, batch video generation, customizable video segment duration, multilingual video scripts, multiple voice synthesis options, subtitle generation with font customization, background music selection, access to high-definition and copyright-free video materials, and integration with various AI models like OpenAI, moonshot, Azure, and more. The tool aims to simplify the video creation process and offers future plans to enhance voice synthesis, add video transition effects, provide more video material sources, offer video length options, include free network proxies, enable real-time voice and music previews, support additional voice synthesis services, and facilitate automatic uploads to YouTube platform.
chatgpt-webui
ChatGPT WebUI is a user-friendly web graphical interface for various LLMs like ChatGPT, providing simplified features such as core ChatGPT conversation and document retrieval dialogues. It has been optimized for better RAG retrieval accuracy and supports various search engines. Users can deploy local language models easily and interact with different LLMs like GPT-4, Azure OpenAI, and more. The tool offers powerful functionalities like GPT4 API configuration, system prompt setup for role-playing, and basic conversation features. It also provides a history of conversations, customization options, and a seamless user experience with themes, dark mode, and PWA installation support.
MarkMap-OpenAi-ChatGpt
MarkMap-OpenAi-ChatGpt is a Vue.js-based mind map generation tool that allows users to generate mind maps by entering titles or content. The application integrates the markmap-lib and markmap-view libraries, supports visualizing mind maps, and provides functions for zooming and adapting the map to the screen. Users can also export the generated mind map in PNG, SVG, JPEG, and other formats. This project is suitable for quickly organizing ideas, study notes, project planning, etc. By simply entering content, users can get an intuitive mind map that can be continuously expanded, downloaded, and shared.
hugging-llm
HuggingLLM is a project that aims to introduce ChatGPT to a wider audience, particularly those interested in using the technology to create new products or applications. The project focuses on providing practical guidance on how to use ChatGPT-related APIs to create new features and applications. It also includes detailed background information and system design introductions for relevant tasks, as well as example code and implementation processes. The project is designed for individuals with some programming experience who are interested in using ChatGPT for practical applications, and it encourages users to experiment and create their own applications and demos.
Tianji
Tianji is a free, non-commercial artificial intelligence system developed by SocialAI for tasks involving worldly wisdom, such as etiquette, hospitality, gifting, wishes, communication, awkwardness resolution, and conflict handling. It includes four main technical routes: pure prompt, Agent architecture, knowledge base, and model training. Users can find corresponding source code for these routes in the tianji directory to replicate their own vertical domain AI applications. The project aims to accelerate the penetration of AI into various fields and enhance AI's core competencies.
gzm-design
Gzm Design is a free and open-source poster designer developed using the latest mainstream technologies such as Vue3, Vite4, TypeScript, etc. It provides features like PSD import, JSON import, multiple pages support, shortcut key support, template import, layer management, ruler tool, pen tool, element editing, preview, file download, canvas zooming and dragging, border stroke, filling, blending modes, text formatting, group handling, canvas size modification, rich text support, masking, shadow effects, undo/redo functionality, QR code tool, barcode tool, and ruler line npm package encapsulation.
ChatMemOllama
ChatMemOllama is a personal WeChat public account chatbot that combines a local AI model (provided by Ollama) and mem0 memory management functionality. The project aims to provide an intelligent, personalized chat experience. It features a local AI model for conversation, memory management through mem0 for a coherent dialogue experience, support for multiple users simultaneously (with logic issues in the test version), and quick responses within 5 seconds to users with timeout prompts. It allows or prohibits other users from calling AI, with ongoing development tasks including debugging multiple user handling logic and keyword replies, and completed tasks such as basic conversation and tool calling. The ultimate goal is to wait for pre-task testing completion.
99AI
99AI is a commercializable AI web application based on NineAI 2.4.2 (no authorization, no backdoors, no piracy, integrated front-end and back-end integration packages, supports Docker rapid deployment). The uncompiled source code is temporarily closed. Compared with the stable version, the development version is faster.
WebAI-to-API
This project implements a web API that offers a unified interface to Google Gemini and Claude 3. It provides a self-hosted, lightweight, and scalable solution for accessing these AI models through a streaming API. The API supports both Claude and Gemini models, allowing users to interact with them in real-time. The project includes a user-friendly web UI for configuration and documentation, making it easy to get started and explore the capabilities of the API.
asktube
AskTube is an AI-powered YouTube video summarizer and QA assistant that utilizes Retrieval Augmented Generation (RAG) technology. It offers a comprehensive solution with Q&A functionality and aims to provide a user-friendly experience for local machine usage. The project integrates various technologies including Python, JS, Sanic, Peewee, Pytubefix, Sentence Transformers, Sqlite, Chroma, and NuxtJs/DaisyUI. AskTube supports multiple providers for analysis, AI services, and speech-to-text conversion. The tool is designed to extract data from YouTube URLs, store embedding chapter subtitles, and facilitate interactive Q&A sessions with enriched questions. It is not intended for production use but rather for end-users on their local machines.
For similar tasks
siteproxy
Siteproxy 2.0 is a web proxy tool that utilizes service worker for enhanced stability and increased website coverage. It replaces express with hono for a 4x speed boost and supports deployment on Cloudflare worker. It enables reverse proxying, allowing access to YouTube/Google without VPN, and supports login for GitHub and Telegram web. The tool also features DuckDuckGo AI Chat with free access to GPT3.5 and Claude3. It offers a pure web-based online proxy with no client configuration required, facilitating reverse proxying to the internet.
ChatGPT-airport-tizi-fanqiang
This repository provides a curated list of recommended airport proxies for accessing ChatGPT and other AI tools while bypassing internet restrictions. The proxies are tested and verified to ensure reliability and stability. The readme includes detailed instructions on how to set up and use the proxies with various devices and platforms. Additionally, the repository offers advanced tutorials on upgrading to GPT-4/Plus, deploying a 24/7 ChatGPT微信机器人 server, and using Claude-3 securely and for free.
For similar jobs
ciso-assistant-community
CISO Assistant is a tool that helps organizations manage their cybersecurity posture and compliance. It provides a centralized platform for managing security controls, threats, and risks. CISO Assistant also includes a library of pre-built frameworks and tools to help organizations quickly and easily implement best practices.
PurpleLlama
Purple Llama is an umbrella project that aims to provide tools and evaluations to support responsible development and usage of generative AI models. It encompasses components for cybersecurity and input/output safeguards, with plans to expand in the future. The project emphasizes a collaborative approach, borrowing the concept of purple teaming from cybersecurity, to address potential risks and challenges posed by generative AI. Components within Purple Llama are licensed permissively to foster community collaboration and standardize the development of trust and safety tools for generative AI.
vpnfast.github.io
VPNFast is a lightweight and fast VPN service provider that offers secure and private internet access. With VPNFast, users can protect their online privacy, bypass geo-restrictions, and secure their internet connection from hackers and snoopers. The service provides high-speed servers in multiple locations worldwide, ensuring a reliable and seamless VPN experience for users. VPNFast is easy to use, with a user-friendly interface and simple setup process. Whether you're browsing the web, streaming content, or accessing sensitive information, VPNFast helps you stay safe and anonymous online.
taranis-ai
Taranis AI is an advanced Open-Source Intelligence (OSINT) tool that leverages Artificial Intelligence to revolutionize information gathering and situational analysis. It navigates through diverse data sources like websites to collect unstructured news articles, utilizing Natural Language Processing and Artificial Intelligence to enhance content quality. Analysts then refine these AI-augmented articles into structured reports that serve as the foundation for deliverables such as PDF files, which are ultimately published.
NightshadeAntidote
Nightshade Antidote is an image forensics tool used to analyze digital images for signs of manipulation or forgery. It implements several common techniques used in image forensics including metadata analysis, copy-move forgery detection, frequency domain analysis, and JPEG compression artifacts analysis. The tool takes an input image, performs analysis using the above techniques, and outputs a report summarizing the findings.
h4cker
This repository is a comprehensive collection of cybersecurity-related references, scripts, tools, code, and other resources. It is carefully curated and maintained by Omar Santos. The repository serves as a supplemental material provider to several books, video courses, and live training created by Omar Santos. It encompasses over 10,000 references that are instrumental for both offensive and defensive security professionals in honing their skills.
AIMr
AIMr is an AI aimbot tool written in Python that leverages modern technologies to achieve an undetected system with a pleasing appearance. It works on any game that uses human-shaped models. To optimize its performance, users should build OpenCV with CUDA. For Valorant, additional perks in the Discord and an Arduino Leonardo R3 are required.
admyral
Admyral is an open-source Cybersecurity Automation & Investigation Assistant that provides a unified console for investigations and incident handling, workflow automation creation, automatic alert investigation, and next step suggestions for analysts. It aims to tackle alert fatigue and automate security workflows effectively by offering features like workflow actions, AI actions, case management, alert handling, and more. Admyral combines security automation and case management to streamline incident response processes and improve overall security posture. The tool is open-source, transparent, and community-driven, allowing users to self-host, contribute, and collaborate on integrations and features.