


How to modify the external network access address port in the Peanut Shell internal network version? ?
As shown below:
The domain name is a free domain name given when registering Peanut Shell. Since it is on the intranet, the intranet version is used. After setting up the intranet host, after port mapping, save it, and the external network access address will be automatically generated.
I want an external network access address without a port or with port 80. How should I set it up? ? Need to purchase? ? (I originally wanted to test it on WeChat, but it turned out that WeChat only supports port 80 or 443. I don’t know how to fix it!!)
Kneel down and ask God to clarify your doubts? ?
Reply content:
As shown below:
The domain name is a free domain name given when registering Peanut Shell. Since it is on the intranet, the intranet version is used. After setting up the intranet host, after port mapping, save it, and the external network access address will be automatically generated.
I want an external network access address without a port or with port 80. How should I set it up? ? Need to purchase? ? (I originally wanted to test it on WeChat, but it turned out that WeChat only supports port 80 or 443. I don’t know how to fix it!!)
Kneel down and ask God to clarify your doubts? ?
I have used peanut shells a few times and they were very difficult to use, so I gave up.
I feel that this intranet version should be a port mapping function. Traffic first flows to the server of Peanut Shell, and then sent by Peanut Shell to the client, and then forwarded by the client to your intranet server. If this principle is confirmed, then port 80 should be out of the question.
What you need should be the standard version or router settings (that is, running on the router, many routers support it, but the effect is uneven). In this case, you can map your public IP to the domain name provided by Peanut Shell, and the traffic will go directly to your external network entrance.
However, it is not recommended that you use home broadband to map port 80.
1. According to national and operator regulations, personal broadband users are not allowed to open common ports such as 80, 443, and 8080 to the outside world. For example, Beijing China Unicom has clear regulations, and sometimes it can be accessed, but once it is scanned, the port will be blocked. There are no obvious restrictions on high-level ports, but abnormal traffic will still be checked.
2. For secondary operators, it seems that the TCP ports cannot be monitored, or there is no real IP at all (a small pool is a big pool).
A better suggestion is to buy a cheap version of VPS for development or testing, so that you will have a real and fixed IP. You can also buy a domain name. If you don’t want to buy a domain name, you can also directly write the static IP into the dynamic domain name 233.
Home broadband + dynamic domain name is not suitable for special scenario development (for example, WeChat mandates port 80), and is only suitable for personal use.
20160713 added:
VPS is not a virtual host. These two concepts must be distinguished. A vps is a 'virtual machine', not a 'virtual host'.
Virtual host is an http-based service. It can only run web services and has many restrictions. You cannot change the port or add a certificate at will. The general price of virtual host services provided on the Internet is not cheap. It is paid annually. It is not suitable as a development environment, only suitable as a production environment. A virtual machine is a service based on virtualization. From the outside, it is an independent server. You The operating system can be installed (there may be operating system restrictions depending on the virtual architecture. Linux is generally the most common, cheap, good performance, and does not waste resources).
vps will give you a real and fixed ip (assuming it is 1.2.3.4), then after you install software such as apache or nginx that can provide http services on the vps and run it correctly, then http://1.2. 3.4 can access your website web service.
I don’t know whether the test account developed by WeChat can use non-80 ports. I haven’t tried it. I guess the developer test account should be able to use non-80 ports. You can try it first.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Validator can be created by adding the following two lines in the controller.

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c
