F4Pan
, a tool to get download links The interfaces used by F4Pan
(hereinafter referred to as this project) are all from the official government, and there is no behavior that damages the interfaces.
All codes of this project are open source and are for learning and reference only. Please abide by relevant laws and regulations. Commercial use is prohibited. If you ignore the statement and use this project, all consequences caused by it will have nothing to do with the author.
This project requires a login account and has certain risks, including but not limited to speed limits, account bans, restrictions on related functions, etc.
This project, including its developers, contributors and affiliated individuals or entities, hereby expressly disclaim any association, support or endorsement of any form of illegal conduct. This disclaimer applies to any use or application of the F4Pan Project that may violate local, national or international laws, regulations or ethical principles.
This project is an open source software project designed to promote legal and ethical applications in its intended use cases. Each user is responsible for ensuring that its use of F4Pan complies with all applicable laws and regulations in its jurisdiction.
The developers and contributors of this project are not responsible for any actions by users that violate the law or engage in any form of illegal activity. Users are solely responsible for their own actions and any consequences that may arise from their use of F4Pan.
Furthermore, any discussion, advice, or guidance provided by this project (including its developers, contributors, and users) should not be construed as legal advice. Users are strongly advised to seek independent legal counsel to understand the legal implications of their actions and to ensure compliance with relevant laws and regulations.
By using or accessing the Project, User acknowledges and agrees to release developers, contributors, and affiliated individuals or entities from any and all liability arising from the use or misuse of the Project, including any legal consequences arising from their actions.
Please use this project responsibly and in accordance with the law.
PHP >= 8.0
Mysql
Redis
Curl
If you have not passed the environment check after installing Mysql and Redis, please enable the corresponding extensions in the corresponding version of php.ini
. The required PHP extensions include fileinfo
and redis
This project uses the thinkphp8.0
framework
Nginx pseudo-static (deploy the backend separately):
location ~* (runtime|application)/{ return 403; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
Nginx pseudo-static (front-end + back-end):
location ~* (runtime|application)/{ return 403; } location /api { rewrite ^(.*)$ /index.php?s=$1 last; break; } location / { index index.html; try_files $uri $uri/ /index.html; }
The前后端分离
architecture of this project can be downloaded from the Releases
page.
Unzip it to the website directory
Set the running directory to /public
Connect to the server via SSH, cd to the website directory, execute the composer install
command, and wait for the dependency installation to complete.
Set pseudo-static
Visit http(s)://你的域名/#/install
and follow the instructions to install it.
If you use宝塔面板
for installation, you should go to禁用函数
page to delete putenv
and proc_open
functions before executing composer install
.
Dynamic key acquisition method:
Log in to the backend, enter the apikey management page, and add an apikey
GET access /api/public/get_parse_key?apikey={apikey}
to obtain the dynamic parsing key
Go to the actions
page of the f4pan-web warehouse to download the latest build version and unzip it to the public
folder to update.
You can contact us via Issues
or Telegram
Frontend f4pan-web
Backend f4pan
Enter our official website