hoppscotch/proxyscotch là một trong những repo phía máy chủ mà TopGit theo dõi, hiện có 425 sao, viết chủ yếu bằng Go. 📡 A simple proxy server created for https://hoppscotch.io
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
API request builder - Helps you create your requests faster, saving you precious time on your development.
A simple proxy server created by @SamJakob for Hoppscotch and formerly hosted by Apollo Software Limited.
Installation 📦
Proxyscotch requires zenity on Linux. This is available in most distribution package managers.
We're still working on automated installers. For now, copy the binary to a user-writeable location and launch the application.
A dialog will open and explain the certificate installation process - there are more detailed instructions in our wiki.
Demo 🚀
https://hoppscotch.io
Building 🏗️
These are bash scripts. In order to execute them on Windows, you will need to use some form of bash shell on Windows. We recommend Git Bash.
macOS:
# To build the desktop tray application:
$ ./build.sh darwin
# To build the server application:
$ ./build.sh darwin server
For Linux desktops:
# To build the desktop tray application:
$ ./build.sh linux
# To build the server application:
$ ./build.sh linux server
For Windows desktops:
# To build the desktop tray application:
$ ./build.sh windows
# To build the server application:
$ ./build.sh windows server
The build output is placed in the out/ directory.
Installers 🧙
The installers/ directory contains scripts for each platform to generate an installer application.
Each platform's installer directory, contains the relevant information for that installer.
macOS
Windows
Linux
Usage 👨💻
Desktops 🖥️
The proxy will add a tray icon to the native system tray for your platform, which will contain all of the options for the proxy.
Servers 🖧
To use the proxy on a server, clone the package, build the server using the instructions above, and use:
$ ./out/<platform>-server/server --host="<hostname>:<port>" --token="<token_or_blank>"
# e.g. on Linux
$ ./out/linux-server/server --host="<hostname>:<port>" --token="<token_or_blank>"
# or on Windows
$ ./out/windows-server/server.exe --host="<hostname>:<port>" --token="<token_or_blank>"
The host and token parameters are optional. The defaults are as follows:
host: localhost:9159
token: blank; allowing anyone to access (see below)
NOTE: When the token is blank it will allow anybody to access your proxy server. This may be what you want, but please be sure to consider the security implications.
Server Command-Line Options
The server binary supports various options to customize your instance. Each of these are in the format shown in the example above, e.g., host would be specified as --host="your host here", or banned outputs would be --banned-outputs="banned output 1,banned output 2".
host (default: localhost:9159) -- the hostname the server should listen on.
token (default: <blank>) -- the proxy Access Token used to restrict access to the server (feature disabled if left blank).
allowed-origins (default: *) -- a comma separated list of allowed origins (for the Access-Control-Allow-... (CORS) headers) (use * to permit any)
banned-outputs (default: <blank>) -- a comma separated list of values to redact from responses (feature disabled if left blank).
banned-dests (default: <blank>) -- a comma separated list of destination hosts to prevent access to (feature disabled if left blank).
Each of these may be passed as command-line parameters so to apply these or deploy changes, simply change your invocation of the Proxyscotch server to your preferred command-line options and re-run proxyscotch.
Docker Container
The Proxyscotch server is also available as a Docker container hosted in Docker Hub and as of version 0.1.2 and above you can pass environment variables to it to configure the container.
The container exposes the proxy through port 9159.
Environment Variables the container accepts:
PROXYSCOTCH_TOKEN (default: <blank>) -- the proxy Access Token used to restrict access to the server (feature disabled if left blank).
PROXYSCOTCH_ALLOWED_ORIGINS (default: *) -- a comma separated list of allowed origins (for the Access-Control-Allow-... (CORS) headers) (use * to permit any)
PROXYSCOTCH_BANNED_OUTPUTS (default: <blank>) -- a comma separated list of values to redact from responses (feature disabled if left blank).
PROXYSCOTCH_BANNED_DESTS (default: <blank>) -- a comma separated list of destination hosts to prevent access to (feature disabled if left blank).
You can provide these values to the container as follows:
hoppscotch/proxyscotch có 425 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/hoppscotch/proxyscotch. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
hoppscotch/proxyscotch có những chủ đề gì?
GitHub topics của hoppscotch/proxyscotch: "go", "hacktoberfest", "hoppscotch", "linux", "macos", "proxy-server", "tray", "windows". TopGit xếp repo vào nhóm Backend.
hoppscotch/proxyscotch còn đang phát triển không?
Commit gần nhất trên hoppscotch/proxyscotch là 10 tháng trước (theo timestamp GitHub). Repo có 128 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
hoppscotch/proxyscotch là gì?
hoppscotch/proxyscotch (hoppscotch/proxyscotch) là dự án Go trên GitHub. Theo mô tả gốc: 📡 A simple proxy server created for https://hoppscotch.io
hoppscotch/proxyscotch so với các dự án Backend khác thế nào?
hoppscotch/proxyscotch được TopGit xếp vào nhóm Backend, với 425 sao GitHub và viết bằng Go. Xem trang chủ đề Backend trên TopGit để so sánh với các dự án tương tự theo số sao và mức độ hoạt động.
hoppscotch/proxyscotch viết bằng ngôn ngữ gì?
hoppscotch/proxyscotch chủ yếu viết bằng Go. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Vì sao hoppscotch/proxyscotch được xếp vào nhóm Backend?
TopGit xếp hoppscotch/proxyscotch vào nhóm Backend dựa trên GitHub topics và mô tả của repo (gắn thẻ: "go", "hacktoberfest", "hoppscotch"). Việc phân loại dựa trên metadata thật của repo, không phải đoán theo cảm tính biên tập.
Đọc đầy đủ README ở tab phía trên.
proxyscotch có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về proxyscotch.