There is a speedup, but making it work for such a small case is harder than just brute force.
The speedup relies on knowing the leading digit we're looking for, and only looking at numbers that give the right trailing digit. With more work on larger numbers, you can match the last two to the first two. And so on. And now we're only generating a small fraction of the triangular numbers to look for palindromes.
To determine the output mod 5, you need the input mod 5.
0 0
1 1
2 3
3 1
4 0
Note, that mod 4 congruence shows that the trailing digit can only be in $0, 1, 3, 5, 6, 8$. The same must be true of the leading digit.
To determine the output mod 2, you need the input mod 4.
0 0
1 1
2 1
3 0
Note, from the mod 5 rule we've gotten rid of 5 out of 9 trailing digits. That means that we've also gotten rid of 5 out of 9 trailing digits.
Now the triangular numbers start off $0, 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, 66, 78, 91$. That takes us up to $t_{13}$.
Searching through those with leading 100, we have two rules. Mod 5 it must be 1 or 3. Mod 4 it must be 1 or 2. So mod 20 the input must be $1, 3, 6, 11, 13, 18$. We're already at 13, so jump to 18 and we get 171. Nice. Now jump to 21...oops, too far.
Now we jump to the next leading digit. 3. Our rules are 2 mod 5, and 1 or 2 mod 4. Mod 20 this gives $2, 17$ mod 20. Try 37, too far.
Let's go back. Our leading digit can be 5. The input mod 20 has to be 5, 9, 10, or 14. Skipping forward, $t_{34}$ gives us 595.
Now you're going into the 600s. What are the mod rules for 5 and 4? What does that work out to mod 20? What numbers to try?
After the 600s, you skip to the 800s. (Why?)
If you were to keep going, the same set of rules would work great through the 3 and 4 digit numbers. But by the time you get to the 5 digit numbers, you can split our lists of mod 20 inputs for mod 10 outputs, into lists of mod 200 inputs for mod 10 outputs. And now we can proceed by advancing the leading two digits, and only looking at inputs that create the right last two digits. Speeding us up more.
While it is complicated, and absolutely not worth it for such a small list, this would be a huge speedup for a program that was finding all of them up to, say, a billion.