{"id":51038946,"url":"https://github.com/ipmartnetwork/softether-easyinstaller","last_synced_at":"2026-06-22T09:01:27.112Z","repository":{"id":235279655,"uuid":"790442144","full_name":"iPmartNetwork/Softether-easyinstaller","owner":"iPmartNetwork","description":"اسکریپ نصب اسان سافت اتر روی سرور سی پی یو intel و amd و ARM64  همراه با تنضیمات مورد نیاز و نصب bbr ","archived":false,"fork":false,"pushed_at":"2024-04-22T23:03:34.000Z","size":69,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-29T01:25:04.779Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iPmartNetwork.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-22T22:12:40.000Z","updated_at":"2024-06-06T17:26:23.000Z","dependencies_parsed_at":"2024-04-22T23:28:41.241Z","dependency_job_id":"15ada885-2b8f-4be3-b3db-9a7d4a41dd58","html_url":"https://github.com/iPmartNetwork/Softether-easyinstaller","commit_stats":null,"previous_names":["ipmartnetwork/softether-easyinstaller"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/iPmartNetwork/Softether-easyinstaller","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iPmartNetwork%2FSoftether-easyinstaller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iPmartNetwork%2FSoftether-easyinstaller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iPmartNetwork%2FSoftether-easyinstaller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iPmartNetwork%2FSoftether-easyinstaller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iPmartNetwork","download_url":"https://codeload.github.com/iPmartNetwork/Softether-easyinstaller/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iPmartNetwork%2FSoftether-easyinstaller/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34641636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-22T02:00:06.391Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-22T09:01:24.820Z","updated_at":"2026-06-22T09:01:27.107Z","avatar_url":"https://github.com/iPmartNetwork.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cpicture\u003e\n\u003cimg width=\"160\" height=\"160\"  alt=\"XPanel\" src=\"https://github.com/iPmartNetwork/iPmart-SSH/blob/main/images/logo.png\"\u003e\n\u003c/picture\u003e\n  \u003c/p\u003e \n\u003cp align=\"center\"\u003e\n\u003ch1 align=\"center\"/\u003eSoftether-easyinstaller\u003c/h1\u003e\n\u003ch6 align=\"center\"\u003eSoftether-easyinstaller\u003ch6\u003e\n\u003c/p\u003e\n\n\n\n\n\n\n## Table of Contents\n\n- [Features](#features)\n- [Install \u0026 Update](#install)\n- [Uninstall](#uninstall)\n- [Update](#update)\n- [Security](#security)\n- [Resources](#resources)\n- [Disclaimer](#disclaimer)\n- [Certificate](#certificate)\n\n## Features\n\n- Updates your Linux system and installs some useful tools such as Certbot, Ncat, and Net-tools.\n- Downloads and compiles the latest version of SoftEther VPN Server (v4.43-9799-rtm-2023.08.31) from the official website.\n- Creates a systemd service for SoftEther VPN Server and enables it to start on boot.\n- Enables IPv4 forwarding for VPN traffic.\n- Opens the necessary ports for VPN protocols using ufw firewall.\n- Update  SoftEther VPN Server without losing config(Be careful)\n- Optionally, set up a certificate from Let's Encrypt using Certbot for secure VPN connections.\n- Optionally, installs BBR.\n- Optionally, disable DDns(Dynamic DNS)\n\n\n\n\n\n## Install\n\n\u003cdetails\u003e\n  \u003csummary\u003eClick here for Install \u0026 Update details\u003c/summary\u003e\n\nTo install the script, simply copy and paste it on your Linux server in terminal\n  \n#### FOR AMD / INTEL CPU\n```bash\nwget -O se-install https://raw.githubusercontent.com/ipmartnetwork/Softether-easyinstaller/main/install-ubuntu-inteloramd.bash  \u0026\u0026 chmod +x se-install \u0026\u0026 ./se-install\n```\n#### FOR ARMS64 CPU\n```bash\nwget -O se-install https://raw.githubusercontent.com/ipmartnetwork/Softether-easyinstaller/main/install-ubuntu-arms.bash.bash  \u0026\u0026 chmod +x se-install \u0026\u0026 ./se-install\n```\n\nThere is no need to configure SoftEtherVPN with a password. Later, you can use SoftEther VPN Server Manager (Windows).\nTo use this script, you need to have root privileges or be able to run commands with sudo.\nThe script will ask you for confirmation before proceeding with the installation. It will also ask you if you want to set up a certificate from Let's Encrypt and if you want to enter the SoftEther VPN Server settings.\nThe installation process may take several minutes depending on your system and network speed. After the installation is complete, you can use the vpncmd tool to configure your VPN server. For more information on how to use vpncmd, please refer to the [official documentation](https://www.softether.org/4-docs/1-manual/6._Command_Line_Management_Utility_Manual).\n\n\u003c/details\u003e\n\n\n## Uninstall\n\n\u003cdetails\u003e\n  \u003csummary\u003eUninstall\u003c/summary\u003e\nYou can uninstall SoftetherVPN on your server automatically with the script or just do it manually by copying and past the code\n  \n\u003cdetails\u003e\n  \u003csummary\u003eautomatically\u003c/summary\u003e\nUse this code :\n\n```bash\nwget -O se-install https://raw.githubusercontent.com/ipmartnetwork/Softether-easyinstaller/main/Uninstall.bash  \u0026\u0026 chmod +x se-install \u0026\u0026 ./se-install\n```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003emanually\u003c/summary\u003e\n\nfollow these steps:\n\n- Stop and disable the systemd service:\n\n```bash\nsudo systemctl stop softether-vpnserver.service\nsudo systemctl disable softether-vpnserver.service\n```\n\n- Remove the vpnserver directory from /opt:\n\n```bash\nsudo rm -rf /opt/vpnserver\n```\n\n- Remove the softether-vpnserver.service file from /etc/systemd/system:\n\n```bash\nsudo rm /etc/systemd/system/softether-vpnserver.service\n```\n\n- Reload the systemd daemon:\n\n```bash\nsudo systemctl daemon-reload\n```\n\n- Close the ports that were opened by the script using ufw:\n\n```bash\nsudo ufw deny 22\nsudo ufw deny 53\nsudo ufw deny 2280\nsudo ufw deny 2380\nsudo ufw deny 443 \nsudo ufw deny 80\nsudo ufw deny 992\nsudo ufw deny 1194\nsudo ufw deny 2080\nsudo ufw deny 5555\nsudo ufw deny 4500\nsudo ufw deny 1701\nsudo ufw deny 500\nsudo ufw deny 8280\nsudo ufw deny 500,4500,8280,53/udp\n```\n\u003c/details\u003e\n\u003c/details\u003e\n\n## Update\n\nIf you already have Softether installed on your server but want to update it to the latest version you can use the install code.\nthe script now makes a backup, update, and restore your backup.\nbut is more safe to do it Manual or just make a backup with Softether Windows software.\n\n\u003cdetails\u003e\n  \u003csummary\u003eClick here for an update SoftEther VPN Server Manual\u003c/summary\u003e\nTo update the SoftEther VPN Server to the latest version, you can follow these steps:\n\n- Stop the systemd service:\n\n```bash\nsudo systemctl stop softether-vpnserver.service\n```\n\n- Backup your VPN server configuration file:\n\n```bash\nsudo cp /opt/vpnserver/vpn_server.config /opt/vpnserver/vpn_server.config.bak\n```\n\n- Download and compile the new version of SoftEther VPN Server from the official website:\n\nFOR AMD / INTEL CPU\n```bash\nwget -O se-install https://raw.githubusercontent.com/ipmartnetwork/Softether-easyinstaller/main/install-ubuntu-inteloramd.bash  \u0026\u0026 chmod +x se-install \u0026\u0026 ./se-install\n```\nFOR ARMS64 CPU\n```bash\nwget -O se-install https://raw.githubusercontent.com/ipmartnetwork/Softether-easyinstaller/main/install-ubuntu-arms.bash  \u0026\u0026 chmod +x se-install \u0026\u0026 ./se-install\n```\n\n- Restore your VPN server configuration file:\n\n```bash\nsudo cp /opt/vpnserver/vpn_server.config.bak /opt/vpnserver/vpn_server.config\n```\n\n- Restart the systemd service:\n\n```bash\nsudo systemctl restart softether-vpnserver\n```\n\u003c/details\u003e\n\n\n## Security\n\nnow you can disable DDns from auto-installer\ndisable DDns(Dynamic DNS)\n\u003cdetails\u003e\n  \u003csummary\u003eClick here disable DDns\u003c/summary\u003e\nYou may disable DDns (Dynamic DNS) for further protection, but you must have a domain and a certificate to do so.\n  \n```bash\nsed -i 's/bool Disabled false/bool Disabled true/g' /opt/softether/vpn_server.config\n```\n```bash\nsed -i 's/bool DisableNatTraversal false/bool DisableNatTraversal true/g' /opt/softether/vpn_server.config\n```\n```bash\nsudo systemctl restart softether-vpnserver\n```\n\n\u003c/details\u003e\n\n## Certificate\n\nIf you have a domain, you must configure the certificate as follows in Softether Settings:\n\u003cdetails\u003e\n  \u003csummary\u003eClick here for details\u003c/summary\u003e\nNOTE: Only enter one line of code at a time. Do not simply copy and paste everything.| On line 4,5, replace \"YourDomainName\" with your domain name. Skip line 1 and start at line 2 if you're currently in Softether Settings.\n  \n```bash\nvpmcmd (if vpmcmd not work reboot your linux server and try it again)\n you server password\n ServerCertSet\n /etc/letsencrypt/live/YourDomainName/fullchain.pem\n /etc/letsencrypt/live/YourDomainName/privkey.pem\n exit\n sudo systemctl restart softether-vpnserver\n```\n\u003c/details\u003e\n\n## Other\nIt is not advised that you remove the log, although you may do so:\n\n ```bash\n cd .. \u0026\u0026 cd opt/softether \u0026\u0026 rm -r packet_log security_log server_log\n ```\n\nFor SoftEtherVPN setting :\njust type vpncmd in the Linux terminal \n\n ```bash\nvpncmd\n ```\n\nTo reset client traffic:\n\n ```bash\nwget -O se-install https://raw.githubusercontent.com/ipmartnetwork/Softether-easyinstaller/main/reset-traffic-bbr.bash  \u0026\u0026 chmod +x se-install \u0026\u0026 ./se-install\n ```\n\n\n```[tasklist]\n### My tasks\n- [X] Get Server certificate\n- [X] Disable update popup\n- [ ] Set ServerCertSet \n- [X] Adding BBR\n- [X] Make backup/install/restore for update into the script\n- [X] Uninstall script\n- [X] Adding disable DDns into the script\n- [X] Adding Close the extra ports into the script\n- [X] Make a script for restarting client traffic\n- [X] Make a shortcut for the SoftEtherVPN setting\n```\n## Resources\n\nHere are some links to other resources or tutorials on how to use SoftEther VPN Server or how to set up different VPN protocols:\n\n- [SoftEther VPN Project](https://www.softether.org/)\n- [SoftEther VPN User Forum](https://forum.vpnusers.com/)\n- [How to Set Up SoftEther VPN on Windows](https://www.vpnranks.com/setup-vpn/windows/softether/)\n- [How to Set Up SoftEther VPN on Android](https://www.vpnranks.com/setup-vpn/android/softether/)\n\n # حمایت از ما :hearts:\nحمایت های شما برای ما دلگرمی بزرگی است\u003cbr\u003e \n\u003cp align=\"left\"\u003e\n\u003ca href=\"https://plisio.net/donate/kB7QU7f7\" target=\"_blank\"\u003e\u003cimg src=\"https://plisio.net/img/donate/donate_light_icons_mono.png\" alt=\"Donate Crypto on Plisio\" width=\"240\" height=\"80\" /\u003e\u003c/a\u003e\u003cbr\u003e\n\t\n|                    TRX                   |                       BNB                         |                    Litecoin                       |\n| ---------------------------------------- |:-------------------------------------------------:| -------------------------------------------------:|\n| ```TJbTYV1fFo2485sYMyajxGPLFzxmNmPrNA``` |  ```0x4af3de9b303a8d43105e284823d95b4c600961a3``` | ```MPrkzFiNtw4Rg67bbZB6gCxa9LV87orABM``` |\t\n\n\u003c/p\u003e\t\n\n\n\n\n\u003cp align=\"center\"\u003e\n\u003cpicture\u003e\n\u003cimg width=\"160\" height=\"160\"  alt=\"XPanel\" src=\"https://github.com/iPmartNetwork/iPmart-SSH/blob/main/images/logo.png\"\u003e\n\u003c/picture\u003e\n  \u003c/p\u003e \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipmartnetwork%2Fsoftether-easyinstaller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fipmartnetwork%2Fsoftether-easyinstaller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipmartnetwork%2Fsoftether-easyinstaller/lists"}