Table of Contents
Reply content:
Home Backend Development PHP Tutorial How to modify the external network access address port in the Peanut Shell internal network version? ?

How to modify the external network access address port in the Peanut Shell internal network version? ?

Aug 04, 2016 am 09:21 AM
php Website building

As shown below:

How to modify the external network access address port in the Peanut Shell internal network version? ?

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:

How to modify the external network access address port in the Peanut Shell internal network version? ?

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).

The websites we visit daily, such as weibo.com, are actually http://weibo.com. For the http protocol, its default port is 80. If you want to change the port (for example, to 8080), you need to access it in a similar way: http://yourdomain.com:8080. There is also https, such as https://segmentfault.com. Its default port is 443, which is HTTP transmitted based on a secure protocol.

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.

If you want to read these contents, it is recommended to find some relevant information and read them. vps is a virtual machine. You can install a virtual machine locally from virtualallbox (open source and free) or vmware (most commercial products are paid, but there are also many useful free products) as a development and testing environment.

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.

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
Two Point Museum: All Exhibits And Where To Find Them
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

CakePHP Project Configuration CakePHP Project Configuration Sep 10, 2024 pm 05:25 PM

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

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

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

CakePHP Date and Time CakePHP Date and Time Sep 10, 2024 pm 05:27 PM

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

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

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

CakePHP Routing CakePHP Routing Sep 10, 2024 pm 05:25 PM

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

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

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

CakePHP Creating Validators CakePHP Creating Validators Sep 10, 2024 pm 05:26 PM

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

How To Set Up Visual Studio Code (VS Code) for PHP Development How To Set Up Visual Studio Code (VS Code) for PHP Development Dec 20, 2024 am 11:31 AM

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

See all articles