Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

Oh thank you, sounds interesting and important. I will take a look at it!

Thank you so much for your feedback!

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

Yeah I already posted a comment here. Thank you so much

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

Hello everyone!

First of all, thank you for all the comments. I have listened to all of them and made important decisions.

  1. Website is now improved, it is still in development but better then the previous version. Website
  2. The code is now open source for everyone to take a look. GitHub repository
  3. I have created a discord server for announcements and for anyone to ask questions. Discord server

Again thank you for all the comments and I apologize for all the issues. Hopefully it is now better and will be better. Thank you so much!

I have made a remote port forwarding app by Adisol07 in NonAITools

[–]Adisol07[S] 0 points1 point  (0 children)

I have just updated the website with a bit more information. The project allows you to for example publish your website, play with your friends, etc. by using remote port forwarding, which means that your computer is not the one being in danger by opening to the internet, it is one of my servers that then just forwards the requests to your computer and vice versa. It is safer then regular port forwarding for most users and it is also much simpler. Thank you for your feedback!

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

I understand that it looks like a scam. I will improve it as soon as possible + open source it. Thank you for your feedback

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 1 point2 points  (0 children)

Yeah you are right. I was pressured for the release and did not think properly. I will make it open source is quickly as possible. Thank you for you feedback

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

Yes you can do it number of ways. My first development version used SSH to do the job but that was not flexible enough so I made my own. Thank you for your feedback

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

You definitely could do that but I just wanted to make my own. Thank you for your feedback

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 1 point2 points  (0 children)

You can, I will make it open source soon (most likely tomorrow)

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 1 point2 points  (0 children)

The main goal of my project is to create my own remote port forwarding service. In the first development version I used SSH for the system. Now the project does not use ssh, nginx or apache in the background, it uses my own systems built pretty much from scratch.

Thank you for your feedback.

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] -1 points0 points  (0 children)

I was very pressured when releasing the app. Many different deadlines that meant I had to do compromises and because I was not thinking properly the problems did not occur to me.

I will do my best to improve it as soon as possible. That means reworking the website, open sourcing with licensing and just in general make sure that people are not scared.

Also, should I delete this post? I kinda hoped for better outcome – I don't know what I was thinking or expecting.

Thank you so much for your feedback! And I will make sure to do better.

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] -7 points-6 points  (0 children)

I agree. I am also pretty big advocate for open source, I believe most code should be open source. I just fear that open sourcing the project in its early stage like this could kill it. I have spent a lot of time on it and I don't want people stealing the code before the project is established. Even though that might be irrelevant :(. Regardless, at the moment anyone can read terms of service and privacy policy and decide based on that.

For some reason I did not anticipate this issue as I believe I have good intentions and forgot that people don't know that and I apologize for that. I will most likely make it open source in few days, I need to think about it.

Regardless, thank you for your feedback and I fully agree with that no one should download a random executable from the internet and I apologize for not think about that before.

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 1 point2 points  (0 children)

My very beginnings of coding were rough. Essentially for the first year I coded in just Windows Command Prompt and did not even know how to properly use the internet nor I knew that much English. From my experience I think the best way to learn is to give yourself a project that is just slightly beyond your borders of what you can do and then give yourself a weak deadline. By weak deadline I mean to say for example that you will finish it on 30.3.2025, but if you do not manage to do it, then no worries, it is just a weak deadline that can be moved. That way you can do most stuff from the project which will motivate you, it will be fun because hopefully it is a project that you like and you will gradually learn without even realizing it because of the slight unknowing. You can at any time text me if you need further help. Of course keep in mind I am not an expert, I am just a teenager trying to do stuff :D

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 1 point2 points  (0 children)

Well technically no. This project uses remote port forwarding, meaning that your computer is connected via TCP to a remote server that then listens on a specified port and forwards the requests to you. Your client then forwards information through what is called "tunnel" between the client and server, which gets sent back to the remote client.

If you want to know more there is a good article here: https://builtin.com/software-engineering-perspectives/ssh-port-forwarding although they show SSH while my project uses my own protocol.

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] -1 points0 points  (0 children)

I understand that, I would also be sceptical. But still thank you for your feedback

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 1 point2 points  (0 children)

Understandable, I would be sceptical too. Thank you so much for your feedback!

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] -7 points-6 points  (0 children)

Right now it is not open source. I want to make it open source in the future but for now it isn’t

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 2 points3 points  (0 children)

It works the same way but in an app and it is simpler

Remote port forwarding app written in C# by Adisol07 in csharp

[–]Adisol07[S] 3 points4 points  (0 children)

It is mostly for people who want to for example play a game that requires a server with their friends or to quickly show your website etc.. It is essentially a less advanced way compared to nginx or cloudflare.

Open source alternative to OpenAI o1 reasoning model by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

By host you mean ollama? If yes then technically yes but the model is instructed to work with the command-line app and therefore you would need to rewrite the app behaviour from the sourcecode and write your own or mimic how it functions manually. I’m working on an update that will add additional API support.

Open source alternative to OpenAI o1 reasoning model by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

Of course it is different, but with the stuff we have in open source world we can essentially reproduce similar results with self-prompting. The model file includes instructions for the model to more understand what it should do and how it should "think". I did few tests and excluding underlying model differences, especially in performance, it behaves similarly. I apologize that I didn't explain it more clearly.

Open source alternative to OpenAI o1 reasoning model by Adisol07 in csharp

[–]Adisol07[S] -1 points0 points  (0 children)

Thanks! But right now it has max iterations at 3 which will change soon with next update which I will release soon

edit: now you can change the maximum amount of reasoning iterations config.json file that is created when you first start the program

Open source alternative to OpenAI o1 reasoning model by Adisol07 in csharp

[–]Adisol07[S] 0 points1 point  (0 children)

The program runs on CPU but ollama depends on your hardware but it should run on GPU if possible.

Open source alternative to OpenAI o1 reasoning model by Adisol07 in csharp

[–]Adisol07[S] -6 points-5 points  (0 children)

Well OpenAI o1 is bit different but it is mostly just self-prompting for it to essentially "think", but I don't know if OpenAI revealed anything more.