Skip to content

基于 Node.js 的 vless 实现包。它在各种 Node.js 环境中都能运行,包括但不限于:Windows、Linux、MacOS、Android、iOS、树莓派等。同时,它也适用于各种 PaaS 平台,如:replit、heroku 等。

License

Notifications You must be signed in to change notification settings

ansoncloud8/am-nodejs-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

▶️ 新人YouTube 需要您的支持,请务必帮我点赞关注打开小铃铛十分感谢!!!
🎁 不要只是下载或Fork。请 follow 我的GitHub、给我所有项目一个 Star 星星(拜托了)!你的支持是我不断前进的动力! 💖
解锁更多技术请访问【个人博客】

基于 Node.js 的 vless 实现包。它在各种 Node.js 环境中都能运行,包括但不限于:Windows、Linux、MacOS、Android、iOS、树莓派等。同时,它也适用于各种 PaaS 平台,如:replit、heroku 等。

This README explains how to set up and use the start.sh script to manage the project components.

Initial Setup

  1. Connect to your host using SSH:
ssh <username>@<panel>.serv00.com

Use the information emailed to you by serv00.

  1. Enable management permissions:
devil binexec on

AFTER THIS STEP, EXIT FROM SSH AND LOG IN AGAIN.

  1. Clone the repository:
cd domains/${USER}.serv00.net
git clone https://github.com/ansoncloud8/am-nodejs-proxy.git
cd am-nodejs-proxy

Usage

To use the script, run:

./start.sh <action> <sub-action>
Action Sub-Action Command Description
setup node/xray/cf ./start.sh setup node Setup services in a single command
check node/xray/cf ./start.sh check node Checks Cloudflared and other services
show node/xray/all ./start.sh show node Displays VLESS connection links from node/.env

View all node information

cat domains/${USER}.serv00.net/am-nodejs-proxy/node/.env

NODE.JS AND XRAY CANNOT BE ACTIVE SIMULTANEOUSLY. ONLY ONE OF THEM SHOULD BE RUNNING AT A TIME.

Checking Sessions

To check the status of a specific component, you can attach to its tmux session:

tmux attach -t <session>

Replace <session> with:

  • cf for Cloudflared
  • node for Node.js
  • xray for Xray

For example, to check the Cloudflared session:

tmux attach -t cf

To detach from a tmux session without closing it, press:

Ctrl + b, then d

This key combination allows you to exit the session while leaving it running in the background.

Notes

  • The script uses tmux to manage sessions for each component.
  • Cron jobs are set up for periodic maintenance of Node.js and Xray.
  • Cloudflared, Node.js, and Xray configurations are generated automatically.
  • The script includes functions for port management and cleanup.

▶️ 新人YouTube 需要您的支持,请务必帮我点赞关注打开小铃铛十分感谢!!!
🎁 不要只是下载或Fork。请 follow 我的GitHub、给我所有项目一个 Star 星星(拜托了)!你的支持是我不断前进的动力! 💖

[点击展开] 赞赏支持 ~🧧 *我非常感谢您的赞赏和支持,它们将极大地激励我继续创新,持续产生有价值的工作。*
  • USDT-TRC20: TWTxUyay6QJN3K4fs4kvJTT8Zfa2mWTwDD

About

基于 Node.js 的 vless 实现包。它在各种 Node.js 环境中都能运行,包括但不限于:Windows、Linux、MacOS、Android、iOS、树莓派等。同时,它也适用于各种 PaaS 平台,如:replit、heroku 等。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published